Skip to content
CLOVERWRIGHT
← Back to blog
2 min read

Shipping to the App Store as a small studio

iOSmacOSProcess

App Review treats a two-person studio and a two-thousand-person company exactly the same way: same guidelines, same reviewers, same 24-to-48-hour queue, same one-line rejection reasons you sometimes have to reverse-engineer. The difference is that a large company has a release manager whose whole job is knowing the guidelines cold. A small studio usually doesn't — which means the guidelines have to live in the process instead of in one person's head.

Front-load the reasons real apps get rejected

The most common rejections we see aren't exotic policy violations — they're avoidable process gaps: a login-required app with no reviewer demo account, a subscription with confusing or missing pricing disclosure, a permission request (camera, location, contacts) with no clear in-context explanation of why the app needs it, or a build that crashes on a specific device size nobody tested on. None of these require a legal team to catch. They require a checklist, run every time, before submission — not just the first time.

Treat TestFlight as a real stage, not a formality

We put every build through TestFlight on at least one physical device that isn't the developer's own — different storage pressure, different iOS version, different accounts already signed in. A surprising number of bugs only show up on a phone that's been used the way an actual customer uses their phone: low battery, spotty connection, a dozen other apps open in the background.

Write the review notes like the reviewer has never seen your product

Because they haven't. If the app requires an account, provide one that works and doesn't expire mid-review. If a feature depends on hardware the reviewer's test device might not have (NFC, a specific sensor), say so and explain how to reach it anyway or provide a video. Vague review notes are one of the most common reasons an otherwise-compliant app gets bounced for clarification, costing another review cycle.

Plan the metadata like it's part of the product

Screenshots, description, and keywords aren't an afterthought you fill in the night before submission — they're the product's first impression, and Apple's guidelines on accurate representation are specific about what a screenshot is allowed to promise. We treat metadata as a deliverable with the same review process as the code, not a marketing task bolted on at the end.

What this buys a small team

None of this requires headcount — it requires the checklist existing at all, and someone actually running it every release instead of relying on memory. For a studio our size, that's the whole difference between a submission that clears review in a day and one that bounces twice before anyone gets a straight answer why.