Differences Between iOS Developer Accounts (Individual, Company, Enterprise)

This article introduces the three types of iOS developer accounts (Individual, Company, Enterprise), their differences, and how to resolve ERROR ITMS-90809 that may occur when packaging and uploading apps to the App Store.


Introduction

For iOS app development, an Apple Developer account is required to package and upload apps to the App Store. Each type of account has its own features and limitations. This article explains the differences between Individual, Company, and Enterprise accounts and how to handle potential errors during App Store submission.


Individual Developer Account

Advantages:

  • Most common account type, registration fee $99/year.
  • Fast application process, can be completed in 1 day.
  • Can publish apps to the App Store for global users.
  • Can register up to 100 iOS devices (iPhone, iPad, iPod).

Disadvantages:

  • App submission requires Apple review, which is strict.
  • Only personal registration information is displayed in the iTunes Store; cannot promote a company.
  • Cannot create a team or add other members.
  • Limited number of devices.

Company Developer Account

Advantages:

  • Registration fee $99/year, apps can be published to the App Store globally.
  • Company information and products are displayed in iTunes Store for promotion.
  • Can register up to 100 iOS devices.
  • Can create a development team and add members for centralized management.
  • After successful registration, you receive a D-U-N-S Number, similar to an enterprise business card in English.

Disadvantages:

  • Submission still requires review; application takes longer than Individual, generally 3-4 business days, up to 7-14 business days.
  • Company registration requires a D-U-N-S Number; if not available, an agency can apply, taking about 7-14 business days.
  • Device quantity is limited.
  • Management roles are divided into four types:
    • Admin Legal (Super Admin)
    • Admin (Administrator)
    • Member (Developer)
    • No Access (No Permission)

Enterprise Developer Account

Advantages:

  • Registration fee $299/year, intended for enterprise users.
  • Apps can be deployed directly to enterprise websites without Apple review.
  • Suitable for large teams for agile development and rapid iteration.
  • No device quantity limit.
  • Can create development teams and manage members.
  • After registration, you receive a D-U-N-S Number, similar to an enterprise business card in English.

Disadvantages:

  • Application time is the same as Company accounts and requires a D-U-N-S Number.
  • Apps and enterprise information are not visible in iTunes Store; suitable for internal enterprise use.

New Certificate