How to Publish Your App
You’ve built your app and are now ready to publish it. But what do you need to do in order to get your app published now that you’re done building it? Well, that’s what this article is for! You can think of this as a checklist of sorts that you can follow to make sure you get everything done so that our team can submit your app to the Apple and Google app stores.
Enroll In The Apple Developer Program
The first step in getting your app live in the Apple App Store is to enroll in their developer program. Apple requires all apps to be housed in their own dedicated developer account, and the enrollment fee is an annual charge of $99.
If you need help with how to enroll in Apple’s developer program, we encourage you to check out our article which takes you through the process step-by-step, which you can find here.
One thing to keep in mind when enrolling in Apple’s program is which developer account type you’re enrolling as. There are two account types, Individual and Company/Organization. Here’s a breakdown of the two types:
An individual 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. Sign up for an individual account only if your app is branded to you as an individual.
A company/organization account allows for multiple user logins to be created and managed with varying permissions capabilities for each login. The developer name that will be made public will be your company or organization’s name.
Enrolling in the correct account, or entity type, is vitally important to getting your app submitted and approved by Apple. If you’re not sure which account type to enroll as, it boils down to who your app’s content is for, and the name that your app is branded under.
Using Tony Stark of the Avengers as an example, let’s say he built an app about himself called “Tony Stark’s App”. Not as creative as his Iron Man suits, but it does the job, and everything in that app is related to him as an individual person. Then he can enroll as an individual as the app is branded to Tony Stark.
But let’s say he made an app for his company Stark Enterprises, or a charitable organization that he runs. He’d have to enroll as a Company/Organization under that company or organization’s name for that app since it’s created specifically for his company or organization.
If you are a non-profit organization, a government institution, or educational institution, there is a chance that you can waive the enrollment fee. You will need to enroll as a Company/Organization, and will need to follow the steps laid out by Apple here.
IMPORTANT: If you are building an app for your company that’s strictly for internal-use only then you will need to enroll in an Apple Enterprise developer account instead. The annual fee is $299 instead, and you will need to be on our Enterprise level plan in order to publish your app. The Apple Enterprise developer program is strictly for internal-use apps only. If you need help with how to enroll in the Apple Enterprise program, we have an article that goes through the entire process which you can find here.
Regardless of the Apple developer account type, you will be required by Apple to set up 2-Factor Authentication for your account. You should be prompted to set this up during the enrollment process, but if you need help with setting this up, we encourage you to check out our article on how to set up 2-Factor Authentication here.
Because of this when you send your app to our publishing team to submit it to the Apple app store you’ll need to schedule a time for our team to call you and get the 2-factor code that’s generated when we try to access your account. We’ll go over this in more detail later on in this article.
Enroll In The Google Developer Program
Similarly to Apple, if you would like to have your app available in the Google Play store you will need to enroll in the Google developer program. Unlike Apple, the enrollment fee for a Google developer account is a one-time fee of $25.
If you need help with enrolling in the Google developer account, we encourage you to check out our article which takes you through the whole process which you can find here.
Unlike Apple, Google only has one developer account type so you’ll enroll in the same account for Google regardless of if your app is for the public or internal-use only.
Add Us As A Release Manager To Your Google Developer Account
After you have enrolled in the Google developer program, you’ll need to add us to your account as a Release Manager so that when you send your app to our publishing team they can submit it to your account.
If you need help with adding us as a Release Manager to your Google developer account, we encourage you to check out our article that takes you through the process which you can find here.
Upgrade To One Of Our Paid Plans
Once you have enrolled in the Apple and Google developer programs, and have added us as a Release Manager to your Google developer account, the next step is to upgrade to one of our paid plans. When you’re ready to upgrade, simply click on “Publish” at the top of the App Dashboard:
Then select the plan that fits best for your app. Not sure which plan you should upgrade to? You can find information on our plans, including the features that come with each plan, here:
Have a question about a specific feature? Then we encourage you to reach out to us at firstname.lastname@example.org where one of our Customer Success team will be more than happy to answer any questions you have about our system.
Fill Out The Publishing Information For Your App
Now that you’ve upgraded to one of our paid plans and have enrolled in the Apple and Google developer programs, you’ll need to fill out the Publishing Information for your app in the App Dashboard. To do this go to Settings -> Publishing Info:
If you need help with what information is needed in the Publishing Info, we encourage you to check out our article that breaks down every section which you can find here.
Once you have filled out the Publishing Info you’ll need to agree to our Terms & Conditions and click “Yes, Submit For Publishing” which will send your app off to our publishing team who will begin the submission process for Apple and Google.
If you have added us as a Release Manager to your Google account, then you should be all set for the Android submission of your app. As we mentioned earlier, Apple requires all developer accounts to have 2-Factor Authentication enabled in them. Because of this, when you submit your app to be published you will need to schedule a call with our publishing team so that they can call you to get the code that’s generated when they try to access your account. When you click “Yes, Submit For Publishing” you should get a prompt to schedule this call, so make sure that you don’t skip this step.
Keep In Mind That The App Submission and Review Process Take Time
When you send your app off to our publishing team it typically takes them a business day or two in order to compile the necessary files and get your app ready to submit to Apple and Google. Once the app has been submitted it goes through Apple and Google’s review processes.
Google typically takes 3-5 business days to review an app while Apple can take anywhere from a couple of business days to a couple of weeks depending on their current workload of app submissions.
Keep these timeframes in mind when you submit your app, especially if you need your app live by a certain date. We do our best to get the app sent off to Apple and Google as quickly as possible, but once the app has been submitted, it’s in Apple and Google’s hands.
Keep A Lookout For Emails From Apple And Google
Once your app has been submitted, Apple will send you periodic updates on the app’s submission to the email address that you used to sign up for the Apple account with. This can be a message letting you know that it’s currently in review, ready for sale, or that the app has been rejected. While we strive to make sure that your app is as rejection-proof as possible, rejections do happen from time to time. Because of this we recommend that you keep an eye out for any messages from Apple regarding your app. If you do end up with a rejection, please forward Apple’s full rejection message to email@example.com where we’re more than happy to help you resolve that rejection.
Similarly if for some reason Google rejects your app, you’ll also be notified at the email address that you used to enroll in the Google developer program with. We will also notify you at this email address once your app has been approved by Google.
Congratulations! You now know the process and what’s required in order to get your app published! We hope this article has been helpful as you get your app ready to go live.
In addition to this article, we recommend checking out the following related articles so that you have a better insight into how to use the system to its fullest advantage:
- How to Create an Apple Developer Account and Enroll in the Program
- How to Create an Apple Enterprise Developer Account
- How To Set Up Two Factor Authentication For Your Apple Developer Account
- How to Create a Google Play Developer Account
- How to Add Our Publishing Team to Your Google Developer Account
- What Information Do We Need In The Publishing Info And How To Fill It Out
Still have questions? No problem! Reach out to us and we’d be happy to help :)