shipcheck

Every question this site answers

Updated September 6, 2026 · published by Baker Ventures LLC · sources cited inline

Every question answered on this site, in one place: 106 of them across 24 pages. Each links to the page that answers it in full. This index is generated from the pages themselves, so it cannot drift from them.

All questions

By page

App Store rejection checkers compared

Apple's required reason API categories and approved reason codes

Apple's required-manifest SDKs, mapped to npm packages

Auditing the permissions your config plugins added

Catch the rejection before you submit it

Compliance tool comparisons

Google Play, for React Native and Expo apps

Guideline 2.3.10 — other platforms in your metadata

Guideline 2.5.4 — background modes without a feature

Guideline 3.1.1 — in-app purchase

Guideline 3.1.2 — subscriptions

Guideline 4.2 — minimum functionality

Guideline 5.1.5 — location services

Guides

ITMS-91053 — Missing API declaration

ITMS-91054, ITMS-91055 and ITMS-91056

ITMS-91061 — Missing privacy manifest

Play target API level, and what it blocks

Play's closed testing requirement

The Play Data safety form, and why RN apps declare it wrong

What an App Store rejection actually costs

Why apps get rejected

Why React Native and Expo apps get rejected differently

Writing App Review notes that work