Go live on the App Store
A pre-flight checklist for getting your app approved on the App Store. Ruby Native handles the builds, signing, and uploads; this page is everything left, with links to the details.
Shipping Android too? Nothing transfers automatically between the stores, so Google Play has its own checklist.
#What Ruby Native already handles
- Code signing and delivery to TestFlight
- App icons and launch screens in the correct formats
- Permission strings generated from your dashboard settings
- Export compliance, so Apple won't ask about encryption on every submission
- Screenshots captured against your deployed site
#The checklist
Product decisions first, then metadata. The submission guide covers the mechanics of each field.
- Decide how you'll handle payments. If you sell subscriptions or digital goods, read payments before building anything; most SaaS apps need less than they think.
- Sign in with Apple, if it applies. Only required when you offer social logins like Google or GitHub. Details and exemptions.
- Account deletion. If users can create an account, deletion must start in the app. Your web flow works; link it from a settings screen. More.
- Demo account. A production login for reviewers with realistic seeded data, entered in App Review Information. More.
- App name, subtitle, keywords. 30, 30, and 100 characters of search signal. Field-by-field advice.
- Screenshots. Five or so at the 6.9 inch size covers every iPhone. More.
- App privacy questionnaire. What you collect, whether it's linked to identity, what reaches third parties. Walkthrough.
- Age rating questionnaire. Most business apps land at 4+. More.
- Privacy policy, twice. A URL in App Store Connect and a link somewhere inside the app.
- Content rights and EULA. One yes/no declaration; skip the custom EULA unless you have your own agreement.
Then submit as-is. If Apple pushes back it's almost always payments or login services, and a Resolution Center reply citing the guideline text resolves more rejections than you'd expect. Plan for one or two cycles, each usually under 24 hours.
Want a second set of eyes on your launch?
Turnkey includes hands-on submission help, from your listing through review.
View pricing