Chapter 13. Death, Taxes, and the iPhone Provisioning

In This Chapter

  • Running your application on the iPhone

  • Getting the app ready for distribution

  • Taking the app to market — that is, the App Store

Benjamin Franklin once said, "in this world nothing can be said to be certain, except death and taxes." I've discovered one other certainty in this earthly vale of tears: Everybody has the same hoops to jump through to get an application onto an iPhone and then into the App Store — and nobody much likes them, but there they are.

So you're working on your application, running it in the Simulator, as happy as a virtual clam, and all of a sudden you get this urge to see what your creation will look like on the iPhone itself. Assuming that you have joined the requisite developer program (see Chapter 3), what do you have to do to get it to run on the iPhone?

For most developers, getting their application to run on the iPhone during development can be one of the most frustrating things about developing software for the iPhone. The sticking point has to do with a rather technical concept called code signing, a rather complicated process designed to ensure the integrity of the code and positively identify the code's originator. Apple requires all iPhone applications to be digitally signed with a signing certificate — one issued by Apple to a registered iPhone developer — before the application can be run on a development system and before they are submitted to Apple for distribution. As I mention earlier, ...

Get iPhone™ Application Development for Dummies® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.