App Store Connect & Submission
iOS Development — Production & Publishing
Chapter 6 · App Store Connect & Submission
A build that's already survived Chapter 5's own TestFlight round is genuinely close to done — but a TestFlight build and a real, public App Store listing are two different things. This chapter covers the real, remaining work: turning that tested build into an actual App Store Connect app record, complete with metadata, and submitting it for the real, full review.
Creating the App Record
Before any build can be uploaded for public release, App Store Connect needs a real app record — created directly from the same Bundle ID that Chapter 4's own App ID material already established, plus a unique SKU (an internal identifier only the developer ever sees) and the app's own public-facing name.
Required Metadata — Verified Against Apple's Own Documentation
The real, public identity shown on the App Store — the same real 1024×1024 icon source Chapter 1 already prepared
What the app actually does, plus a short, real promotional subtitle shown near the name
Real device screenshots and optional short video previews of the app in use
Real search terms that determine what a user typing into the App Store's own search bar will find
A real, structured questionnaire about the app's own content, used to assign the correct real age category
Two Real Nutrition Labels
Verified directly against Apple's own App Store submission documentation, every App Store listing carries two real, structured disclosure labels — genuinely different in scope and requirement:
| Privacy Nutrition Label | Accessibility Nutrition Label | |
|---|---|---|
| Requirement | Mandatory for every submission | Optional |
| What it discloses | Every real data-collection practice, including third-party code the app integrates | Real, specific accessibility features the app supports |
Submitting for Review
With metadata complete and a real, already-TestFlight-tested build attached, the app is submitted for App Review — the real, full review every public App Store listing must pass, distinct from Chapter 5's own lighter-weight Beta App Review.
Hands-On Exercises
Explain, in your own words, why the Privacy Nutrition Label must disclose third-party code's data practices, not just the app's own first-party code.
📄 View solutionExplain, in your own words, how the Accessibility Nutrition Label directly builds on the real work described in Chapter 2, and why declaring it is genuinely different from simply having implemented it.
📄 View solutionExplain, in your own words, why a real hard external launch date is genuinely risky to plan around a same-day App Review turnaround, and what a safer real approach looks like.
📄 View solutionChapter 6 Quick Reference
- An app record needs the real Bundle ID from Chapter 4, a unique SKU, and a public-facing name
- Required metadata: name, icon, description, subtitle, screenshots, app previews, keywords, age rating
- Privacy Nutrition Label — mandatory, must include third-party code's own data practices
- Accessibility Nutrition Label — optional, a real, direct payoff of Chapter 2's own accessibility work
- App Review is the real, full review — heavier than Chapter 5's own Beta App Review, with a genuinely variable real timeline