Get Your App Ready: App Store Submission Checklist

With distribution being a crucial stage of an application development process, submitting application to app store is of great importance. Apple has quite strict norms and requests towards developers, yet not that obvious and easily comprehensible guidelines. That is why, unfortunately, app approval process sometimes can be kind of an unexpected obstacle. Many developers have also complained that Apple is prone to take considerably long times to either approve or reject submissions. Usually it takes three to five days, but a month past app submission cases have also taken place.

These rates depend on couple of characteristics, such as:

• Application type (MacOS, iOS, watchOS or tvOS);

• Application scale - the bigger the app, the longer reviewing is going to take;

The worst consequence here is these unknown delays influence schedules in a rather chaotic way. Situation worsens if you submit an app and it gets rejected. It means you now have to get past the Apple’s wait queue (couple of weeks again) in order to get the application to reviewers again. All that impacts timelines and could cost, what isn’t good for business, especially a startup.

So, before you start an app store submission process it is a good idea to get acquainted with Apple’s guidelines on how to publish an app to the app store, other developers’ experience and get a checklist that would help you to prepare your application and minimize the chance it gets rejected.

In our research on how to submit your app to appstore we’ve developed some additional checklists concerning design and development. So before you upload app to app store, let’s quickly run through App Store’s submission checklist.

Design Checklist

• Make sure your application isn’t a clone of any native iOS application or any other application in the App store. App idea or its features must be fresh.

• Make sure you went through the In-App purchase checklist from Apple guidelines, in case your application provides in-app purchases.

• The interface design must be consistent with the HIG (human interface guidelines) published by Apple, so that the design does not deviate too much from native applications.

• Make sure the content going to be presented is copyrighted, including: logos, graphical assets, and contents fetched from any third party sources.

Developer Checklist

• First of all, avoid obvious crashes. Sure exterminating all the bugs is not really possible, yet developers should make sure the application works stable.

• Apple has a broad library of guidelines, address them during feature development.

• On the February 1st, 2015, 64-bit support together with being built with iOS 8 SDK was made obligatory by Apple for all apps submitted at the Apple App Store.

• Application size is under reviewers’ attention too. Total application size is OK within 2GB, where the actual executable binary size should be less than 60MB.

• Ensure support of different screen orientations properly. And make sure your app supports both iPhone and iPad. Even though your application wasn’t supposed to be used on iPads, it should run as an iPhone application on one, without any mods.

• Finally and rather uneasy – find out if any new devices or iOS version have to be supported in your app’s upcoming versions. Ensure new APIs and deprecated API list are checked, schedule to implement necessary changes to your app.

Guidelines and checklists are good, but we all know that mistakes happen. Should you not worry in case your submission was rejected. Apple would provide review notes, they would be available in the Resolution Center. So you’d have to make all the necessary adjustments to your app and then resubmit.

We hope our advice would help you to successfully submit your app to the App store.

Time is the most expensive and limited resource, and if we want to manage it more effectively, we can take the help of modern information technologies both for affairs planning and pleasant leisure searching. The popularity of time management applications is ever-growing and obvious. If you look to create a mobile app for events, as… Read more »

Today only the lazy don’t pay proper attention to actual social trends to support one’s business. One of such means is building a social network application that would serve your company right. This is a great mechanism that facilitates interaction with existing clients, broadening client base and exploring and satisfying true needs of your target… Read more »

As many as 80 percent of all mobile apps that hit the marketplace never see a return on development investments. User interface issues, performance problems, and other issues are more often found by users than by the testing and development team, which means that insult is added to that financial injury. What if the… Read more »