After creating an Apple ID, the client will have to create an Apple Developer Account. The reason for this is that apps have to be published to a developer account owned by the business.
This article provides information on various types of developer accounts offered by Apple, publishing policies for businesses, and details on supporting documents required by Apple.
Types of Developer Accounts
There are three types of developer accounts offered by Apple:
- Organizations: Apps are made available on the App Store under the organization's legal entity name. Companies and educational institutions must provide a D-U-N-S Number (available for free) registered to their legal entity during the enrolment process.
- Individuals or sole proprietors/single person businesses: Apps are made available on the App Store under the developer's name.
- Non-profit organizations, accredited educational institutions, and government entities: Membership is now available at no cost for eligible organizations.
The majority of developer account types that are publishing apps are Organizations and Individual Developer Accounts. Enrolment with Apple is $99 or £79 per year and renews annually.
Publishing Apps to Developer Accounts
Before publishing an app in the App Store, Apple wants to know that they are dealing with the business directly. This does not stop you, the licensee, in creating and building the app for the business.
Apple wants businesses to review the App Store documentation, agreements, and take a more active role in the app publishing process.
They make it a lot easier to publish apps to an Organization account for the following reasons:
- Apple can verify a business's legal identity via a Dunn and Bradstreet D-U-N-S Number, which is used around the world to identify and access information on businesses.
- Apple has emphasized that the App Name and Developer Name need to match for the application to be approved. This can only be achieved by using an organization account.
BiznessApps Support can only be added as an admin to an Organization Developer Account; therefore, bypassing two-factor authentication (2FA).
If an app is published to an individual account, it becomes more difficult for Apple to validate the identity of the business owner. This, in turn, makes it more difficult to get the apps approved. Although there are ways to overcome this, we strongly advise that the business sets up an Organization Developer Account (if possible) to avoid issues further down the line.
Important: Before you advise the client to start the process of setting up a developer account, go through the Dunn and Bradstreet D-U-N-S Numbers article. Your client will need this in advance if they are setting up an Organisation Developer Account.
Apple has made it clear that Apple Developer Accounts have to be set up directly by the Organization or the individual owner of the app. Multiple apps for different businesses cannot be uploaded to a single developer account.
Supporting documentation may need to be provided to Apple when publishing an app in the following circumstances:
- If an app is published under an Individual Developer Account, then the individual will need to prove that they are the owner of the business by providing supporting documentation. This can be challenging.
- If an app is published under an Organization Developer Account and the name of the app is not the same as the name of the developer account.
An ideal scenario to avoid having to provide supporting documentation, issues, or delays, is to have the app developer name and the app name match. For example, the app name is 'Pizza City', and the Developer Account is also 'Pizza City'.
However, we do recognize that sometimes supporting documentation will have to be provided. Here are some examples of additional documentation that will help get your client's app approved by Apple:
- Apple appeal letter
- Any formal documentation (i.e., registration documents) linking the developer to the business.
- Bank statement with the business name and possibly the developer's name.
- Documentation from an accountant that can verify the ownership of the business.
- Anything else that can link the developer to the business.
The customer will then need to send all these documents to the BiznessApps Publish Team.