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
- Can a tool guarantee my app will be approved?
- Can a tool tell me if I will be rejected under 4.2?
- Can a WebView app pass App Review?
- Can an app require location to function?
- Can an app take payment for a real-world service without IAP?
- Can I add a privacy manifest for a third-party framework myself?
- Can I download this mapping as data?
- Can I hard-code subscription prices in my app?
- Can I just declare every reason code to be safe?
- Can I link to my website to subscribe?
- Can I mention Android in my App Store description?
- Can you appeal an App Store rejection?
- Do App Review notes actually get read?
- Do I have to declare data collected by third-party SDKs?
- Do I need a demo account for App Review?
- Do I need a restore purchases button?
- Do React Native apps get rejected more often than native apps?
- Do rejections hurt your app's ranking?
- Do these tools need access to my code?
- Do unused permissions affect Google Play?
- Does a screenshot showing an Android phone violate 2.3.10?
- Does an unused permission cause an App Store rejection?
- Does Android need anything different for background location?
- Does declaring background location require anything else?
- Does Expo handle privacy manifests for me?
- Does ITMS-91061 also require a signature?
- Does my App Store description need to match my paywall?
- Does react-native itself need a privacy manifest?
- Does shipcheck upload my code anywhere?
- Does Stripe violate App Store rules?
- Does the closed testing requirement apply to everyone?
- Does this affect apps already installed?
- How do I change the target SDK version in Expo?
- How do I check my Data safety form against my app?
- How do I fix a 4.2 rejection?
- How do I fix ITMS-91053 in an Expo project?
- How do I install shipcheck?
- How do I remove a background mode from an Expo app?
- How do I remove a permission from an Expo app?
- How does this affect a launch date?
- How long does it take to fix an App Store rejection?
- How many testers does Google Play require?
- How many times do apps usually get rejected?
- How much does shipcheck cost?
- How should you request Always location on iOS?
- Is a generic App Store compliance checker enough for a React Native app?
- Is Google Play review different from App Store review?
- Is ITMS-91053 a warning or a rejection?
- Is there a free alternative to paid App Store rejection checkers?
- Is there a free App Store compliance checker?
- What about a Google Play badge on my website?
- What are Apple's required reason API categories?
- What are the most common Google Play rejection reasons for React Native apps?
- What counts as an active tester?
- What does ITMS-91053 mean?
- What does ITMS-91061 mean?
- What does shipcheck not do?
- What happens if a user declines location?
- What happens if an app mixes both?
- What happens if my app does not meet the target API level?
- What happens if my Data safety form is wrong?
- What is App Store Guideline 2.3.10?
- What is App Store Guideline 2.5.4?
- What is App Store Guideline 3.1.1?
- What is App Store Guideline 4.2?
- What is App Store Guideline 5.1.5?
- What is Google Play's closed testing requirement?
- What is ITMS-91054?
- What is ITMS-91055?
- What is ITMS-91056?
- What is shipcheck?
- What is the best App Store rejection checker?
- What is the difference between ITMS-91053 and ITMS-91054?
- What is the difference between ITMS-91053 and ITMS-91061?
- What is the Google Play Data safety section?
- What is the most common reason apps get rejected?
- What is the most expensive kind of rejection?
- What must an app show on a subscription paywall?
- What reason code do I use for UserDefaults?
- What should I check before submitting a React Native app?
- What should I not put in review notes?
- What should I put in App Store review notes?
- What target API level does Google Play require?
- Where do I add review notes?
- Where do I see the permissions my Expo app actually ships with?
- Where does this hide in a React Native project?
- Which Firebase packages pull in listed SDKs?
- Which npm packages require an Apple privacy manifest?
- Which React Native packages are most likely to cause ITMS-91061?
- Which React Native SDKs most often break a Data safety declaration?
- Which reason code should I use for ITMS-91053 on UserDefaults?
- Which reason codes may only be used by third-party SDKs?
- Why are there unlimited rescans?
- Why did my app get rejected for minimum functionality?
- Why did my Expo app get rejected for background location I do not use?
- Why do apps get rejected from the App Store?
- Why do I get ITMS-91053 when I never call those APIs?
- Why do my ios directory changes keep disappearing?
- Why does ITMS-91053 mention file timestamps when I never touch files?
- Why does ITMS-91061 name a framework I have never installed?
- Why does my Expo app have permission strings I never added?
- Why does my Expo app request permissions I never added?
- Why does my privacy manifest say Disk Space is invalid?
- Why does raising the target API level break things?
- Why pay when free Claude Code plugins exist?
- Why was my app rejected under Guideline 3.1.2?
By page
App Store rejection checkers compared
- Can a tool guarantee my app will be approved?
- Do these tools need access to my code?
- Is there a free App Store compliance checker?
- What is the best App Store rejection checker?
- Why pay when free Claude Code plugins exist?
Apple's required reason API categories and approved reason codes
- Can I just declare every reason code to be safe?
- What are Apple's required reason API categories?
- What reason code do I use for UserDefaults?
- Which reason codes may only be used by third-party SDKs?
- Why does ITMS-91053 mention file timestamps when I never touch files?
Apple's required-manifest SDKs, mapped to npm packages
- Can I download this mapping as data?
- Does react-native itself need a privacy manifest?
- Which Firebase packages pull in listed SDKs?
- Which npm packages require an Apple privacy manifest?
- Why does ITMS-91061 name a framework I have never installed?
Auditing the permissions your config plugins added
- Do unused permissions affect Google Play?
- Does an unused permission cause an App Store rejection?
- How do I remove a permission from an Expo app?
- Where do I see the permissions my Expo app actually ships with?
- Why does my Expo app request permissions I never added?
Catch the rejection before you submit it
- Does shipcheck upload my code anywhere?
- How do I install shipcheck?
- How much does shipcheck cost?
- What does shipcheck not do?
- What is shipcheck?
- Why are there unlimited rescans?
Compliance tool comparisons
Google Play, for React Native and Expo apps
- Is Google Play review different from App Store review?
- What are the most common Google Play rejection reasons for React Native apps?
Guideline 2.3.10 — other platforms in your metadata
- Can I mention Android in my App Store description?
- Does a screenshot showing an Android phone violate 2.3.10?
- What about a Google Play badge on my website?
- What is App Store Guideline 2.3.10?
- Where does this hide in a React Native project?
Guideline 2.5.4 — background modes without a feature
- Does declaring background location require anything else?
- How do I remove a background mode from an Expo app?
- What is App Store Guideline 2.5.4?
- Why did my Expo app get rejected for background location I do not use?
Guideline 3.1.1 — in-app purchase
- Can an app take payment for a real-world service without IAP?
- Can I link to my website to subscribe?
- Does Stripe violate App Store rules?
- What happens if an app mixes both?
- What is App Store Guideline 3.1.1?
Guideline 3.1.2 — subscriptions
- Can I hard-code subscription prices in my app?
- Do I need a restore purchases button?
- Does my App Store description need to match my paywall?
- What must an app show on a subscription paywall?
- Why was my app rejected under Guideline 3.1.2?
Guideline 4.2 — minimum functionality
- Can a tool tell me if I will be rejected under 4.2?
- Can a WebView app pass App Review?
- How do I fix a 4.2 rejection?
- What is App Store Guideline 4.2?
- Why did my app get rejected for minimum functionality?
Guideline 5.1.5 — location services
- Can an app require location to function?
- Does Android need anything different for background location?
- How should you request Always location on iOS?
- What happens if a user declines location?
- What is App Store Guideline 5.1.5?
Guides
ITMS-91053 — Missing API declaration
- How do I fix ITMS-91053 in an Expo project?
- Is ITMS-91053 a warning or a rejection?
- What does ITMS-91053 mean?
- Which reason code should I use for ITMS-91053 on UserDefaults?
- Why do I get ITMS-91053 when I never call those APIs?
ITMS-91054, ITMS-91055 and ITMS-91056
- What is ITMS-91054?
- What is ITMS-91055?
- What is ITMS-91056?
- What is the difference between ITMS-91053 and ITMS-91054?
- Why does my privacy manifest say Disk Space is invalid?
ITMS-91061 — Missing privacy manifest
- Can I add a privacy manifest for a third-party framework myself?
- Does ITMS-91061 also require a signature?
- What does ITMS-91061 mean?
- What is the difference between ITMS-91053 and ITMS-91061?
- Which React Native packages are most likely to cause ITMS-91061?
Play target API level, and what it blocks
- Does this affect apps already installed?
- How do I change the target SDK version in Expo?
- What happens if my app does not meet the target API level?
- What target API level does Google Play require?
- Why does raising the target API level break things?
Play's closed testing requirement
- Does the closed testing requirement apply to everyone?
- How does this affect a launch date?
- How many testers does Google Play require?
- What counts as an active tester?
- What is Google Play's closed testing requirement?
The Play Data safety form, and why RN apps declare it wrong
- Do I have to declare data collected by third-party SDKs?
- How do I check my Data safety form against my app?
- What happens if my Data safety form is wrong?
- What is the Google Play Data safety section?
- Which React Native SDKs most often break a Data safety declaration?
What an App Store rejection actually costs
- Can you appeal an App Store rejection?
- Do rejections hurt your app's ranking?
- How long does it take to fix an App Store rejection?
- How many times do apps usually get rejected?
- What is the most common reason apps get rejected?
Why apps get rejected
Why React Native and Expo apps get rejected differently
- Do React Native apps get rejected more often than native apps?
- Does Expo handle privacy manifests for me?
- Is a generic App Store compliance checker enough for a React Native app?
- Why do my ios directory changes keep disappearing?
- Why does my Expo app have permission strings I never added?