app-store-release

Automate iOS and Apple-platform app releases from source to App Store.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Emasoft/emasoft-complete-ios-app-authoring --skill app-store-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-store-release
Source: https://github.com/Emasoft/emasoft-complete-ios-app-authoring/tree/main/skills/app-store-release
Command: npx skills add https://github.com/Emasoft/emasoft-complete-ios-app-authoring --skill app-store-release

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill eliminates the fragmented, error-prone process of shipping iOS, iPadOS, macOS, and visionOS apps to the App Store. It replaces scattered documentation and fragile manual steps with a single, framework-aware pipeline that handles building, signing, archiving, validation, upload, TestFlight distribution, metadata management, and App Review submission for native Swift, SwiftUI, UIKit, React Native, Expo, Flutter, and Capacitor projects.

Core Features & Use Cases

  • Framework-Aware Build Routing: Automatically detects and configures the correct build path for Native, React Native, Expo, Flutter, and Capacitor projects, collapsing each to a buildable Xcode workspace or EAS cloud build.
  • Complete Release Pipeline: Guides you through 8 hard-gated phases from pre-flight checks through post-review handling, including archive creation, validation, TestFlight upload, metadata submission, and rejection recovery.
  • Safety & Compliance: Enforces critical guardrails like validating before upload, requiring explicit confirmation before irreversible submits, handling privacy manifests, and managing ASC API credentials securely.

Quick Start

Use the app-store-release skill to submit your iOS app to TestFlight by validating your archive with xcrun altool, uploading it to App Store Connect, and verifying the build appears in TestFlight for real-device testing.

Frequently Asked Questions about app-store-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate uploading an iOS app to TestFlight using fastlane?

This skill routes React Native, Expo, Flutter, and Capacitor builds to a buildable Xcode workspace or EAS cloud build, then guides each framework through the complete archive creation, validation, and App Store submission pipeline automatically.

How do I handle App Store rejection errors and resubmit my iOS app?

Handling App Store rejection errors is managed through structured rejection response workflows that guide you through ITMS error recovery, privacy manifest compliance checks, and the resubmission pipeline back to App Review.

Does this release pipeline support React Native and Flutter app Store submissions?

Yes, the release pipeline supports React Native, Expo, Flutter, and Capacitor projects through framework-aware build routing that collapses each framework to a buildable Xcode workspace or EAS cloud build before App Store submission.

How do I manage App Store Connect API credentials securely during iOS app releases?

Privacy manifest compliance is enforced as a hard-gated phase within the release pipeline, ensuring your iOS app meets Apple's privacy requirements before TestFlight upload and App Review submission.