App Store Ship Playbook — From "It Builds" to Live, Without the Rejection Loop
You can build an iOS app. Then you open App Store Connect and freeze, because the last mile — signing, uploading, screenshots, metadata, and surviving App Review — is the part nobody taught you, and the rejection emails cite guideline numbers you've never heard of. Every "build an iOS app" course spends ten hours on SwiftUI and one lesson on shipping. This is the path I actually use to ship, packaged.I've shipped 50+ apps. I hit every one of those walls — what's a provisioning profile, how do I make an .ipa, why did Apple reject me with "Guideline 2.1" and no explanation, why does it crash for the reviewer when it ran fine on my machine — and I know exactly what's on the other side.What a generic guide doesn't give you: - A 12-point preflight script that builds your *Release* binary, launches it on a clean simulator, and tells you it'll crash for the reviewer before you upload — because the Release-only crash is the single most common rejection and build logs hide it. - The professional auth path almost nobody teaches indies: the App Store Connect API key. One .p8 file, a key id, an issuer id, and every upload runs headless — no Apple ID password, no 2FA dance. - The named rejections, solved: 2.1 (the Release crash), 3.1.1 (gated a feature wrong), 3.1.2(c) (paywall hides the price), 4.3(a) (your apps look too alike), and 5.1 (privacy mismatch) — each with the exact change to make.In the box: the 12-chapter PLAYBOOK.md, a full pre-submission CHECKLIST.md, REJECTIONS.md (each guideline with its fix), and scripts — setup-asc-key.sh, preflight.sh, upload-to-asc.rb (build + sign + upload with your .p8), capture-screenshots.sh, and a configured fastlane folder. Requires a Mac with Xcode, an Apple Developer membership, and fastlane (one command to install). Lifetime updates. The Bundle adds the iOS Starter Kit.About the author — I build and ship iOS apps and production web apps for clients; this product comes straight out of that work. Want it customized, or need something built from scratch? Email tabishhassan01998@gmail.com. Free updates forever — and if you hit a bug, I answer within 48 hours. More by me: https://sassproducthub.gumroad.com · Apps I've shipped: https://apps.apple.com/us/developer/tabish-hassan/id1885918100
Get it → sassproducthub.gumroad.com