Joining the iOS Developer Program

Enrollment is optional for casual developers who are experimenting with iOS, but essential for more dedicated developers who want to test apps on real iOS devices and also want access to the App Store.

Understanding enrollment options

There are two enrollment options. The $99 annual fee is the same for both, but they have different benefits:

bullet_2c.tif Individual. For this option, you need an existing Apple ID, although it can be useful to create a new one even if you already have one, because there are occasional incompatibilities between developer and public Apple IDs. Individual enrollment is usually completed within 48 hours. Personal ID is confirmed via your credit card details.

bullet_2c.tif Company. Enrolling as a company is more complex. In addition to an Apple ID, you’ll also be asked to provide proof of incorporation, with a valid address. The company name must be legally registered: Trade names aren’t allowed. Business enrollment can take up to two weeks, although it’s usually completed more quickly.

Individual developers have simplified access to the provisioning process used to manage test devices. As an individual, you work as a team of one and all possible team roles are available to you.

This is a benefit when getting started, but may become a limitation ...

Get iOS App Development Portable Genius 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.