Apple App Store Basics
Use this as a first-pass map, not a promise that the lab is Apple-ready. The known context includes Android Play and Microsoft Store accounts, but not an Apple Developer Program account.
Prerequisites
Before planning an Apple release, confirm:
- Apple Developer Program membership.
- App Store Connect access and role permissions.
- Bundle ID and app record.
- Signing/provisioning setup in Xcode or CI.
- Privacy policy URL.
- Screenshot and app preview plan.
- TestFlight tester plan.
First Submission Flow
flowchart TD
account[Developer account] --> record[App Store Connect app record]
record --> build[Upload signed build]
build --> metadata[Metadata, pricing, privacy, screenshots]
metadata --> testflight[TestFlight beta]
testflight --> review[Submit for review]
review --> release{Release option}
release --> manual[Manual release]
release --> automatic[Automatic release]
release --> phased[Phased release]
Submission Checklist
- Create the app record in App Store Connect.
- Upload the signed build.
- Choose the build for submission.
- Complete pricing and availability.
- Add privacy policy URL and privacy details.
- Add screenshots and optional app previews.
- Provide review notes and test credentials if needed.
- Run TestFlight with internal or external testers.
- Submit for App Review.
- Choose manual, automatic, or phased release after approval.
Privacy and Screenshots
Apple privacy details must describe app and third-party partner data practices. Treat third-party SDKs as part of the app. Screenshots and app previews are product-page evidence, so use release builds and supported device sizes.
Gotcha: Do not leave Apple as “we will do it later” in a cross-platform plan. The account, bundle ID, signing, privacy, screenshots, and review notes are separate work from Android and Windows.