Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
secondsky avatar

App Store Deployment

  • 332 installs
  • 202 repo stars
  • Updated August 4, 2026
  • secondsky/claude-skills

app-store-deployment is a Claude agent skill that publishes mobile applications to the iOS App Store and Google Play with code signing, versioning, and CI/CD automation for developers preparing production releases.

About

app-store-deployment is a secondsky/claude-skills MIT-licensed agent skill for shipping mobile apps to the iOS App Store and Google Play. It documents build-and-archive flows with xcodebuild against an App.xcworkspace scheme, Release configuration, and archivePath exports, plus IPA export steps for iOS distribution alongside Android signing and submission guidance. Developers invoke app-store-deployment when preparing app releases, configuring signing certificates, or wiring automated deployment pipelines instead of guessing store-specific procedures. The skill covers versioning, release management, and CI/CD automation triggers described in its front-matter for store-ready builds. Reach for app-store-deployment when a React Native, native iOS, or Android codebase needs repeatable archive, export, and submission commands before TestFlight or Play Console promotion. The skill lists 272 installs on skills.sh within the secondsky/claude-skills collection. Teams should follow platform-specific signing requirements and validate store metadata before each submission cycle.

  • app-store-deployment

App Store Deployment by the numbers

  • 332 all-time installs (skills.sh)
  • +14 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #1,256 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/secondsky/claude-skills --skill app-store-deployment

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs332
repo stars202
Last updatedAugust 4, 2026
Repositorysecondsky/claude-skills

How do you submit iOS and Android apps to stores?

Use app-store-deployment for development tasks

Who is it for?

Mobile developers preparing App Store and Google Play releases who need agent-guided xcodebuild archive, signing, and automated deployment steps.

Skip if: Teams shipping web-only SaaS products or backend APIs with no iOS App Store or Google Play submission requirements.

When should I use this skill?

A developer asks to publish a mobile app, configure signing certificates, run xcodebuild archive/export, or set up automated App Store or Play deployment pipelines.

What you get

Signed iOS archives and IPA exports, Android release bundles, store submission checklists, and CI/CD deployment pipeline configuration for mobile releases.

  • iOS archive and IPA export commands
  • Store submission checklist
  • CI/CD release pipeline steps

By the numbers

  • 272 installs on skills.sh
  • MIT license

Files

SKILL.mdMarkdownGitHub ↗

App Store Deployment

Publish mobile applications to iOS App Store and Google Play with proper procedures.

iOS Deployment

Build and Archive

# Build archive
xcodebuild -workspace App.xcworkspace \
  -scheme App \
  -sdk iphoneos \
  -configuration Release \
  -archivePath build/App.xcarchive \
  archive

# Export IPA
xcodebuild -exportArchive \
  -archivePath build/App.xcarchive \
  -exportOptionsPlist ExportOptions.plist \
  -exportPath build/

Upload to App Store Connect

xcrun altool --upload-app \
  --type ios \
  --file build/App.ipa \
  --username "$APPLE_ID" \
  --password "$APP_SPECIFIC_PASSWORD"

Android Deployment

Build Release APK/Bundle

# Generate keystore (once)
keytool -genkey -v -keystore release.keystore \
  -alias app -keyalg RSA -keysize 2048 -validity 10000

# Build release bundle
./gradlew bundleRelease

gradle.properties

RELEASE_STORE_FILE=release.keystore
RELEASE_KEY_ALIAS=app
RELEASE_STORE_PASSWORD=****
RELEASE_KEY_PASSWORD=****

Version Management

{
  "version": "1.2.3",
  "ios": { "buildNumber": "45" },
  "android": { "versionCode": 45 }
}

Pre-Deployment Checklist

  • [ ] All tests passing (>80% coverage)
  • [ ] App icons for all sizes
  • [ ] Screenshots for store listing
  • [ ] Privacy policy URL configured
  • [ ] Permissions justified
  • [ ] Tested on minimum supported OS
  • [ ] Release notes prepared

CI/CD (GitHub Actions)

on:
  push:
    tags: ['v*']

jobs:
  deploy-ios:
    runs-on: macos-latest
    steps:
      - uses: actions/checkout@v4

      - name: Set up environment
        run: |
          # Accept Xcode license if needed
          sudo xcodebuild -license accept || true

      - name: Build archive
        run: |
          xcodebuild -workspace App.xcworkspace \
            -scheme App \
            -sdk iphoneos \
            -configuration Release \
            -archivePath build/App.xcarchive \
            archive

      - name: Export IPA
        run: |
          xcodebuild -exportArchive \
            -archivePath build/App.xcarchive \
            -exportOptionsPlist ExportOptions.plist \
            -exportPath build/

      - name: Upload to App Store Connect
        env:
          APPLE_ID: ${{ secrets.APPLE_ID }}
          APP_SPECIFIC_PASSWORD: ${{ secrets.APP_SPECIFIC_PASSWORD }}
        run: |
          xcrun altool --upload-app \
            --type ios \
            --file build/App.ipa \
            --username "$APPLE_ID" \
            --password "$APP_SPECIFIC_PASSWORD"

  deploy-android:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: ./gradlew bundleRelease
      - uses: r0adkll/upload-google-play@v1

Best Practices

  • Automate deployment with CI/CD
  • Test on physical devices
  • Secure signing materials separately
  • Monitor crash reports post-launch

Related skills

How it compares

Use app-store-deployment for agent-guided iOS and Android store submission; pick platform-only Fastlane docs when you already standardize on Fastlane lanes without agent assistance.

FAQ

Which mobile stores does app-store-deployment cover?

app-store-deployment covers publishing to the iOS App Store and Google Play with proper signing, versioning, and submission procedures. The skill includes xcodebuild archive and exportArchive examples for iOS IPA generation alongside Android release guidance.

When should developers invoke app-store-deployment?

Developers should invoke app-store-deployment when preparing app releases, configuring signing certificates, or setting up automated deployment pipelines. The MIT-licensed skill triggers on store submission, versioning, and CI/CD automation requests for mobile apps.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.