mobile-ios-submission
CommunityPublish Expo/React Native apps to the App Store
AuthorTMHSDigital
Version1.0.0
Installs0
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: mobile-ios-submission Download link: https://github.com/TMHSDigital/Mobile-App-Developer-Tools/archive/main.zip#mobile-ios-submission Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.