ship-mobile-app-store-release

Automate iOS and Android release processes with Fastlane and EAS.

9|3|Updated Jun 13, 2026
One-click install
npx skills add https://github.com/Sir-chawakorn/sanook-cli --skill ship-mobile-app-store-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship-mobile-app-store-release
Source: https://github.com/Sir-chawakorn/sanook-cli/tree/main/skills/ship-mobile-app-store-release
Command: npx skills add https://github.com/Sir-chawakorn/sanook-cli --skill ship-mobile-app-store-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the manual complexity and high-risk errors associated with mobile app releases, such as signing failures, build number mismatches, and store rejection loops.

Core Features & Use Cases

  • Automated Signing & Versioning: Manages code signing via Fastlane match or EAS and enforces strict build number increments to prevent store rejections.
  • Store Deployment: Automates binary uploads to TestFlight, Play internal tracks, and production, including phased rollout management.
  • Review Remediation: Provides a structured checklist to address common App Store and Play review rejection reasons like Guideline 4.3 or missing privacy labels.

Quick Start

Use the ship-mobile-app-store-release skill to configure the build pipeline and deploy the current release candidate to the internal testing track.

Frequently Asked Questions about ship-mobile-app-store-release

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

FAQPage Schema
How do I automate mobile app store releases for iOS and Android?

Automate mobile app store releases by configuring Fastlane lanes or EAS submit commands to handle end-to-end deployment, covering code signing, versioning, and binary uploads to TestFlight and Play production tracks.

How do I fix code signing failures during iOS App Store deployment?

Fix iOS code signing failures during App Store deployment by using Fastlane match to securely manage distribution certificates and provisioning profiles, ensuring strict credential management and preventing invalid signature errors.

How do I prevent App Store rejection due to build number mismatches?

Prevent App Store rejection from build number mismatches by enforcing strict, automated build number increments within your Fastlane or EAS lane configuration before uploading a new binary.

Can I manage phased rollouts for production mobile releases using Fastlane?

Yes, you can manage phased rollouts for production mobile releases by configuring the release pipeline to automate staged deployment percentages directly to the App Store and Play Console.

How do I address App Store review rejections like Guideline 4.3?

Address App Store review rejections like Guideline 4.3 by following a structured remediation checklist to update missing privacy labels and resolve spam or design issues before resubmitting the binary.

Does EAS support automated submissions to both TestFlight and Play internal tracks?

Yes, EAS supports automated submissions to both TestFlight and Play internal tracks by configuring the build pipeline to securely upload release candidates using stored API keys for store deployment.