LogoLogo
HomepageResellerPricingSign in
  • AppMachine
  • ๐Ÿ“ƒProduct Updates
  • ๐Ÿ‘ทBuild your app
    • Preview your app
    • App templates
    • App Settings
    • Update payment method
    • Cancel subscription
  • โ”General App Building FAQ
  • How to
  • ๐ŸงฑBlocks
    • ๐Ÿ” Admin
    • ๐Ÿ“„Blank Page
    • ๐Ÿ“žCall
    • ๐ŸขContact
    • ๐Ÿ“Contact Us
    • ๐ŸงพCoupons
    • ๐Ÿ“ƒCustom Form
    • ๐Ÿ“งEmail
    • ๐Ÿ—“๏ธEvents
    • โ”FAQ
    • ๐ŸŒFacebook
    • ๐Ÿ•‘Hours
    • โ„น๏ธInformation
    • ๐Ÿ“ฃIntro
    • โ˜•JavaScript
    • ๐Ÿ”’Lock
    • ๐ŸŽงMusic
    • ๐Ÿ“ฐNews
    • ๐Ÿ“ƒPDF
    • ๐Ÿ—บ๏ธPOI
    • ๐Ÿ‘ฅPeople
    • ๐Ÿ“ทPhotos
    • ๐ŸฌProducts
    • ๐Ÿ“ฉPush Messages
    • ๐Ÿ“ปRadio
    • โ†ช๏ธSubmenu
    • ๐ŸฆTwitter
    • ๐Ÿ‘จโ€๐Ÿ’ปURLs
    • ๐Ÿ–ฅ๏ธWeb Page
    • ๐Ÿ“บVideo
    • ๐Ÿ“ฑWhatsApp
  • ๐Ÿ“ƒData
    • Appmachine Data
    • Delete (test) data from Custom Form
    • Google Sheets
    • Web services
  • ๐Ÿ–Œ๏ธStyle your app
    • Theme
    • Home Screen
    • FAQ Style
  • ๐ŸŽจStyle your screens
    • Elements
  • Share your app
    • โœˆ๏ธPublishing your app
      • Technical Setup Quick Start Guide
      • Update your app
      • Unpublish an app from the app stores
    • ๐ŸŒWeb App Publishing
      • Hosting on custom domain
    • ๐ŸApple App Store
      • iOS developer account
      • App Store Connect API keys
      • Link your app
      • New app record in App Store Connect
      • App privacy details
      • Edit Store information
      • Fix App publish issues
      • Push certificates
      • App Store Connect app status overview
      • App Store Review Guidelines
      • Publish app Unlisted
      • Accept updated License agreement
      • Apple App Store FAQ
      • iPad
      • Enterprise
        • Setup your Enterprise app
        • Create iOS Distribution Certificate
        • Create App ID
        • Create Mobile Provisioning Profile
        • Downloading and installing an Enterprise app
    • ๐ŸGoogle Play
      • Create a Google Developer Account
      • Setup your Android app
      • How to request a Google Maps API Key
      • Test your Android app before publishing to Google Play
      • Upload your Android app to Google Play Store for the first time
      • Update Android app (short)
      • Update an Android app (extended)
      • Data safety details on the Google Play Store
      • Sell your app in Google Play Store
      • Create Google merchant account
      • Force Store Update for your Android App
      • Authorise an additional user to your Google Play developer account
      • What if my app is suspended by Google?
  • App details
    • ๐Ÿ•ต๏ธGoogle Analytics
      • Google Analytics setup overview
      • Setup iOS analytics
      • Setup Android analytics
      • Inviting a new Google Analytics user
    • ๐Ÿ”ฅFirebase
      • Create Firebase project
      • Locate Firebase Server key
      • Renew Firebase Server Key
      • Register iOS app
      • Register Android app
      • Enable Cloud Messaging
      • Enable Google Analytics
      • Google Analytics via Firebase
    • ๐Ÿ“จPush notifications
      • Setup Apple Push certificate
    • ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘User management
      • Create Apple Sign In key
      • Setup Azure Active Directory
      • Create Facebook App ID Secret
    • ๐ŸฆTwitter API keys
    • ๐Ÿ”Privacy policy
    • ๐Ÿ‘ฉโ€๐Ÿ”งYour Account
      • Account Settings
      • Account FAQ
      • Payment FAQ
    • ๐Ÿ“ฑAdmin CMS
  • Developers
    • ๐Ÿ‘ฉโ€๐Ÿ’ปJavaScript
      • Develop locally
      • SDK
        • Core
        • JS Data
        • Media
        • Navigation
        • Notification
        • User
      • CLI
        • CLI Token and Secret
        • Errors
          • CONFIG_PROPERTIES_INVALID
          • CONFIG_VALUES_INVALID
          • ENTRY_FILE_NOT_FOUND
          • OUTPUT_DIRECTORY_IS_EMPTY
          • OUTPUT_DIRECTORY_NOT_FOUND
          • TOKEN_SECRET_NOT_PROVIDED
          • TOKEN_SECRET_NOT_VALID
      • Migrate from old Custom JS
    • ๐Ÿ’ปWeb services
Powered by GitBook
On this page
  • Creating an iOS Developer account
  • Frequently Asked Questions

Was this helpful?

  1. Share your app
  2. Apple App Store

iOS developer account

This article explains what an iOS developer account is, why you need it to submit apps to the Apple App Store, and how you can create your own account.

PreviousApple App StoreNextApp Store Connect API keys

Last updated 2 years ago

Was this helpful?

To submit apps to the iTunes Store/App Store you need an iOS Developer Account. Below is a step-by-step guide on how to set up this account.

Please note that is important that apps are submitted directly by the provider of the appโ€™s content using their own Apple Developer Account. If the app and the developer account do not match, Apple will potentially reject the app.

You can enroll in two ways:

  • Enrolling as an Individual If you are an individual or sole proprietor/single person business, sign in with your Apple ID to get started. Youโ€™ll need to provide basic personal information, including your legal name and address.

  • Enrolling as an Organisation If youโ€™re enrolling your organisation, youโ€™ll need an Apple ID as well as the following to get started:

    • A D-U-N-Sยฎ Number Your organisation must have a D-U-N-S Number so that we can verify your organisationโ€™s identity and legal entity status. These unique nine-digit numbers are assigned by Dun & Bradstreet and are widely used as standard business identifiers. You can check to see if your organisation already has a D-U-N-S Number and request one if necessary. They are free in most jurisdictions.

    • Legal Entity Status Your organisation must be a legal entity so that it can enter into contracts with Apple. We do not accept DBAs, fictitious businesses, trade names, or branches.

    • Legal Binding Authority As the person enrolling your organisation in the Apple Developer Program, you must have the legal authority to bind your organisation to legal agreements. You must be the organisationโ€™s owner/founder, executive team member, senior project lead, or have legal authority granted to you by a senior employee.

Creating an iOS Developer account

  1. Open this url and click Start your Enrollment. Sign in using your Apple ID (or create an Apple ID if you do not have one yet).

2. Confirm the agreement and click Submit.

3. Confirm that all your information is correct (email, name, location), then choose an entity. Please read Apple's explanation of entities below before you make a choice.

Explanation from Apple: The Developer name listed on the App Store is based on the type of account selected from the options below. Apps published to Individual Developer Accounts will display the name listed on the iOS Developer Account. Apps published to Company/Organisation Developer Accounts will display the Company Name entered within the iOS Developer Account.

Entities:

  • Individual/Sole Proprietor/Single Person Business: Individuals or companies without an officially recognised business (company without a Dun and Bradstreet number). This account only allows for a single primary login to be created to the iOS Developer Account.

4. Fill in all the contact details for your Developer Account.

5. Read the Apple Developer Program License Agreement, check the box confirming you have read the agreement and click Continue.

6. Confirm that all the previously entered information is correct en click continue.

7. Click Purchase to enrol and pay for your yearly iOS Developer Account. Check the Automatic Renewal box to make sure your membership will renew automatically.

8. Sign in with your Apple ID and fill in your billing information. Then click Continue to complete the setup of your iOS Developer Account.

9. Fill in any remaining information on the following pages. Within 24 hours you will receive a confirmation email from Apple letting you know the setup of your iOS Developer Account was successful.

Frequently Asked Questions

If a client adds me to their iOS Developer Account as an Admin would my โ€˜adminโ€™ login information suffice for AppMachineโ€™s requirement for iOS publication? Yes this is possible, but only when your client is able to grant you 'Access to Certificates, Identifiers, and Profiles'. This is an extra option in the Users & Access section of App Store Connect, and is required by our system in order to create the required certificates for the app. Your client will only be able to invite you with this permission enabled if they have registered their developer license as a company/organisation type account. Would it be best if my client also purchased their own Google Play developers account?

Yes, we always advise to publish apps on their own accounts. This is to prevent apps from being removed from the store when an account gets terminated by Google for whatever reason. Spreading the apps on multiple accounts, also spreads the risk.

Company/Organisation: Legally recognised Companies with a Dun and Bradstreet number can select this option. This will allow multiple user logins to be created and managed with varying permissions capabilities for each login. See to check if your company is a legal recognised company with a Dun and Bradstreet (DUNS) number.

๐Ÿ
here
https://developer.apple.com/enroll