If you’re about to release your first app then you’ve probably come to dread this mysterious Apple App Store Review process. Will the Gods of Cupertino give your app their blessing ? Or will the Jobs-ian hammer fall and crush your dreams of Instagram success? Nothing will put the kibosh on your App-dreams quicker than a rejection by Apple. Luckily, getting passed the Apple App Store Review is actually fairly simple, and is quite honestly something you shouldn’t worry about as along you remember these 3 things:
1.) Your app needs to pass the Uptight Citizen-sniff test
The Apple playground is a lot like Pleasantville, they don’t like sex, drugs, violence and copyrighted material anywhere inside of it, including your app. (Hey if you want to get all First Amendment about it, the Android playground is just down the hall) Otherwise, before submitting your app, ask yourself the question: would an Uptight Citizen approve of your app?
2.) Your app can’t be crap
Open your app up, click a button, does your app crash? You have a crappy app.
Does your app UI consist largely of a white background with the odd UI control thrown down? You have a crappy app.
Does your app look like it was drawn by someone with a palsy (and I’m not talking Bell’s) ? You have a crappy app.
The Crappy App bar is subjective at best, but you can look at Apple’s recommended UI guidelines to give you a better idea of what Apple might think one looks like. There is an entire industry of professional app developers releasing apps on the Apple iTunes Marketplace, your app needs to stand side-by-side with the pros and not look like it was written by a Code Academy drop out.
3.) Your app can’t be hacked together
Make sure whoever is writing the code for your app isn’t using any private libraries or subverting the Apple operating system in anyway. Good engineers already know not to do this, bad ones will look at you and go “huh?” when you ask them if they are using any private libraries.
If your app uses any type of encryption (SSL,etc…) you will need to file a Encryption Registration Document with the U.S. Bureau of Inudstry and Security before submitting to Apple. I’m not joking, You can thank the US government for needing to jump through this Orwellian hoop. Going through the red tape can take up to a month, so plan ahead!
Don’t try to get cute with Apple and subvert either the platform or try to go around the Export control rules, Apple will be able to tell immediately if you’ve done either.
The Apple App Store Review is a fairly straightforward process if you keep in mind the 3 principles I listed. Of all the things to worry about in developing an app, the Apple App Store Review shouldn’t be one of them. If you don’t believe me, then think about this: thousands of apps are submitted everyday to Apple, how much time and effort do you think some dude getting paid $10 /hr in Bangalore is going to put into reviewing your totally awesome Deal of the Day app? (hint: Probably not that much)