What problem does it solve?
Helps developers navigate the complete iOS App Store submission process for Expo/React Native projects, removing confusion around certificates, provisioning, builds, and App Store Connect requirements so apps can be published successfully.
Core Features & Use Cases
- Configure and validate production-ready app.json including bundle identifier, buildNumber, icons, splash, and NS*UsageDescription strings required by Apple.
- Manage EAS Build and Submit workflows to create iOS builds, handle credentials (automatic or manual), upload to App Store Connect, and distribute via TestFlight.
- Mitigate common App Review rejections by checking metadata, screenshots, demo credentials, privacy disclosures, SDK/Xcode requirements, and ATT/privacy labels.
- Use Case: A developer preparing an Expo app for first-time App Store release follows the workflow to configure app.json, run EAS Build, submit via EAS Submit, add TestFlight testers, and complete the review submission.
Quick Start
Submit my Expo app located at /path/to/project to the iOS App Store using EAS Build with the production profile, ensuring app.json has the correct bundle identifier and I use my Apple Developer account credentials.