guides
Fixing AI-built React Native and Expo apps
What actually breaks between the builder's preview and a live app, with the rule quoted from its source and the exact fix. Each guide is checked against current Apple, Expo, RevenueCat and Supabase docs.
App Review guidelines
The rejection, quoted from Apple, and the exact fix in an Expo app.
- Guideline 5.1.2(i)Rejected under 5.1.2(i)? How to add AI data consent to an Expo appApple rejects apps that send personal data to OpenAI, Gemini or Claude without asking first. What 5.1.2(i) requires and how to fix it in an Expo app.Verified September 27, 2026
- Guideline 3.1.1Guideline 3.1.1 rejection: adding a working Restore Purchases to an Expo app with RevenueCatWhy Apple rejects apps without a working Restore Purchases, how to fix it with RevenueCat in Expo, and the store settings behind an empty paywall.Verified September 27, 2026
- Guideline 5.1.1(v)Guideline 5.1.1(v): adding in-app account deletion to an Expo and Supabase appApple and Google Play require in-app account deletion. What 5.1.1(v) asks for and how to delete a Supabase user safely from an Expo app with an Edge Function.Verified September 27, 2026
Diagnostics
Problems that only show up once the app leaves the preview.
By builder
What breaks in apps from each AI builder, and how we fix it.
Ready when you are