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