app-store-deployment

Solid

Publishes mobile applications to iOS App Store and Google Play with code signing, versioning, and CI/CD automation. Use when preparing app releases, configuring signing certificates, or setting up automated deployment pipelines.

DevOps & Infrastructure 162 stars 25 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
74
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# App Store Deployment Publish mobile applications to iOS App Store and Google Play with proper procedures. ## iOS Deployment ### Build and Archive ```bash # 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 ```bash xcrun altool --upload-app \ --type ios \ --file build/App.ipa \ --username "$APPLE_ID" \ --password "$APP_SPECIFIC_PASSWORD" ``` ## Android Deployment ### Build Release APK/Bundle ```bash # Generate keystore (once) keytool -genkey -v -keystore release.keystore \ -alias app -keyalg RSA -keysize 2048 -validity 10000 # Build release bundle ./gradlew bundleRelease ``` ### gradle.properties ```properties RELEASE_STORE_FILE=release.keystore RELEASE_KEY_ALIAS=app RELEASE_STORE_PASSWORD=**** RELEASE_KEY_PASSWORD=**** ``` ## Version Management ```json { "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) ```yaml on: push: tags: ...

Details

Author
secondsky
Repository
secondsky/claude-skills
Created
6 months ago
Last Updated
2 weeks ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category