Its time, development is complete, bugs squashed, and code is clean. Approvals are all done, and you’re now good to go on submitting your app to the Apple App Store. After working on your app for days, weeks or even months…. there is light at the end of that tunnel!
Let’s get started with a few tips on some key things you will need to know in advance:
If you haven’t already, you will need to register and handover about $99/yr into the Apple Developer Program. It’s worth it as you will get access to a slate of great benefits:
This is a key website that you will be able to gain access to upon signing up. App Store Connect is a portal used to manage everything to do with the App Store.
So now that you’ve got yourself registered, there’s still a couple of things to check before your next step.
This is also the stage where you’d be submitting your pricing. You will have a few options here including a scheduled date of delivery as well as allowing for pre-orders and all territories where it will be available.
Not too much to include here except to add that you must make time to read about submitting proper screenshots required by the App Store. This link will take you right to the screenshot specifications. This is especially critical if you are using multiple sized displays (iPad, Apple Watch, etc.)
Making screenshots can be done, for example, in a couple of ways:
If you decide to not to rely on actual screenshots, you'll need a couple of tools.
Next, you’re going to need some device mockups.
Mockuphone is free to use. Simply select your device, upload the screenshot of choice and DL the mockup. You can choose between portrait and landscape options. Import it then into your graphics app and add any text needed.
Rotato is another one that you can use. It’s a great paid app that uses a “camera” under your control on a 3D mockup. This gives you awesome angles to work with. Again, once you’ve got your shot, upload it to your graphics app.
Angle is a paid collection of mockups. They are in a variety of angles and device frames preset for you to import into your graphics app. FYI: If you pick Figma, just know that only the Sketch files will import from Angle, not the AdobeXD files.
You can use an app store screenshot generator if you don’t want to bother using mockups in graphics software. There are a couple tools that will do it for you.
With both Davinci Apps and Shotbot, you only need to select a template, upload your screenshots and add custom text.
Most importantly, be sure to show your app in action. Please do not make the rookie mistake of including a screenshot of your login screen.
First things first, ensure you’ve got no red warnings and your app is clean from errors. Then make sure your Signing and Team info is set up in Xcode. Your app version at this point should be 1.0.0 if it’s your first time publishing this app.
Publishing is much easier now as Xcode is smarter now by enabling or creating the certificates, profiles etc. on your behalf as you go along. Be sure to create the full archive by selecting the Generic iOS Device from your list of simulators. FYI: When you bundle your app in the Archive, it can be a fairly lengthy process as the size of your app will determine how long it will take.
Once you’ve got your perfect archive set, you can choose Distribute App and expect to be prompted to choose the best method of distribution. After you’ve selected iOS App Store, a couple checks to ensure the app being uploaded isn’t broken will take place. FYI: This will also take time depending on the size of your app.
If your upload is good, you will see a successful upload notification next! Congratulations! If you need a bit more help don’t forget your resources at App Store Connect to assist.
This is where you will add the build that was exported from Xcode. App Store Connect will need a bit of time to process it. You will receive a notification once your archive has been processed and is ready for use.
Once you’ve clicked the save and submit-for-review buttons, you will need to answer a couple questions regarding compliance and advertising. The review process will take about 24 to 72hrs (on average). If approved, you will get an email immediately.
Nami’s mission is to help app publishers grow their revenue using in-app subscriptions. We want to help app developers build their businesses in a way that benefits the company and the customer. Schedule a demo today to start growing your app business.
We shipped a new SwiftUI app, offering a lifetime IAP and two subscriptions plans powered by Nami. See how to do it.
Learn the difference between an iOS Unit Test and UI Test and when to use each. Discover how to move a Unit Test into a UI Test plus some helpful tips to deal how unit tests and UI Tests are run.