Every App Store readiness check, explained

ReviewAhead checks an Xcode project against 38 App Store readiness rules. Each one has a page here: what App Review is looking for, why apps fail it, and what to change. Every claim is one this scanner acts on.

App Information

Identity, versioning and build configuration (the values App Store Connect reads from your build and the ones you enter beside it.

App Review

What a reviewer needs in order to exercise your app: credentials, notes, and anything the app cannot demonstrate on its own.

App Privacy

Data collection as your app declares it) the privacy manifest in the build, and the App Privacy answers on the product page.

Age Rating

The questionnaire that sets your rating, and the capabilities in your project that force a minimum.

App Accessibility

Accessibility Nutrition Labels, an optional product-page section.

Accounts and Sign-In

Account creation, deletion and third-party sign-in, and the guideline obligations each of them carries.

In-App Purchases

StoreKit in the build and the purchase records beside it. Each purchase is reviewed separately from the app.

Previews and Screenshots

The sizes App Store Connect requires, worked out from the device families your target ships on.

Export Compliance

Encryption declarations, and the documentation a non-exempt declaration requires.

Capabilities

Entitlements and background modes, which must match the capabilities enabled on your App ID.

Dependencies

Third-party SDKs in your dependency graph, and the obligations each one creates.

Source Risks

Things found in source that should not ship: credentials, local endpoints, placeholder copy.

Scan my projectOr skip the reading: scan your project and find out which of these 38 apply to you.

What ReviewAhead is