Due to Apple's guidelines and policies, you are required to setup your own developer account for your app to be published.
The good news, however, is that because the app will exist under your account, you will have more control over it and it will maintain your business' branding on the App Store listing.
How much does an Apple Developer account cost?
An Apple Developer account is only $99/year*, but you can have as many apps as you'd like for your particular business under that account as long as they adhere to Apple's terms.
* According to Apple, this price is subject to change at any time and may include taxes where applicable.
Now, let's get on to the steps for how to create an account.
How to create an Apple Developer Account
Step 1: Upgrade your plan
Before you create an Apple Developer Account, please make sure you’ve upgraded your app. You can do so by clicking on the green Upgrade button in the top right-hand corner.
Step 2: Go to https://developer.apple.com/enroll/ and click on “Start Your Enrollment”
Step 3: Sign in using an existing Apple ID. If you do not have an Apple ID, click ‘Create Apple ID’ to create one
Step 4: Read through the agreement, check the check box confirming that you’ve read it, then click submit.
Step 5: Confirm that your email address, name, and Country location is correct, then select one of the options from the Entity Type drop-down.
Step 6: The Developer name listed on the iTunes 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/Organization Developer Accounts will display the Company Name entered within the iOS Developer Account.
Individual/Sole Proprietor/Single Person Business:
Individuals or companies without an officially recognized business ( a company without a Dun and Bradstreet number). This account only allows for a single primary login to be created to the iOS Developer Account. Also, the developer name that will be made public (on the app store) will be your First and Last name. If you would prefer a business name to show as your developer name, you will need to setup your account as a Company/Organization.
Company/Organization: Legally recognized 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 here to check if your company is a legally recognized company with a Dun and Bradstreet number. Also, you will have the flexibility of selecting your developer name that will display publicly on the app store.
Step 7: Enter in your contact information.
Step 8: Read the Apple Developer Program License Agreement.
Check the box confirming that you’ve read it, then click Continue. Make sure that the Apple ID information, entity type, and contact information are all correct, then click Continue.
Step 9: Automatic Renewal is optional…
…but if you’d like to not worry about renewing your plan each year, feel free to check the box. Then click Purchase to move onto paying for your developer account.
Step 10: On the next page, sign in with your Apple ID.
Step 11: Fill in your billing information then click Continue to finalize your payment.
Step 12: Finish filling out the rest of the information on the rest of the screens.
Within 24 hours, Apple should send you an email confirming that your Apple Developer Account has been created successfully. In order to let us publish your app on your behalf, you have to email firstname.lastname@example.org with your Apple ID and password.
In order to publish on your behalf to your iTunes account, we will need full access to your developer account. As such, we require YOUR username and password for your developer account. This information needs to be uploaded to the Publishing Information page on your Control Panel (see below). At this time, there is not a separate user permissions setting that will allow us to fully publish on your behalf. Thus, please be sure to send us your credentials once you have fully setup your account.