Google Certified Android Developer,Java Lover and an Avid Android Enthusiast.
You have to pay money for the privilege of being an iOS developer. It’s not enough that Apple forces you to compile on an actual overpriced Apple computer or that you have to endure all these problems.
Dealing with iOS certificates is tedious, bureaucratic, and cryptic. Sometimes things fail and neither Apple’s docs, Xcode, or the dreadful Member Center can shed some light as to what is going on.
As a developer things are quite different. Dealing with iOS (and really Apple in general) is like trying to have a conversation with a paranoid robot working as a soviet border officer in a Kafka novel.
Why I hate iOS as a developer