mobile-ios-submission

Community

Publish 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.