‹ 首页

app-store-deployment

@aj-geddes · 收录于 5 天前 · 上游提交 4 个月前

Deploy iOS and Android apps to App Store and Google Play. Covers signing, versioning, build configuration, submission process, and release management.

适合你,如果你需要将移动应用提交到 App Store 或 Google Play

/ 通过 npx 安装 校验哈希
npx oh-my-skill add aj-geddes/useful-ai-prompts/app-store-deployment
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- aj-geddes/useful-ai-prompts/app-store-deployment
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify aj-geddes/useful-ai-prompts/app-store-deployment
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
300GitHub stars
~571最小装载
~1.8K含声明引用
~2K文本包总量
索引托管

怎么用

商店整理自技能原文 · 版本 3f5182c · 表述以原文为准
它做什么

Claude 会指导你完成 iOS 和 Android 应用的商店发布流程,包括代码签名、版本号设置、构建配置以及提交审核。

什么时候触发

当你需要将应用发布到 App Store 或 Google Play,或管理签名证书、版本号时触发。

装好后可以这样说
Claude 将提供步骤指导。
Claude 会说明版本管理和提交流程。
Claude 会列出检查项和构建步骤。
技能原文 SKILL.md作者撰写 · MIT · 3f5182c

App Store Deployment

Table of Contents
  • [Overview](#overview)
  • [When to Use](#when-to-use)
  • [Quick Start](#quick-start)
  • [Reference Guides](#reference-guides)
  • [Best Practices](#best-practices)
Overview

Publish mobile applications to official app stores with proper code signing, versioning, testing, and submission procedures.

When to Use
  • Publishing apps to App Store and Google Play
  • Managing app versions and releases
  • Configuring signing certificates and provisioning profiles
  • Automating build and deployment processes
  • Managing app updates and rollouts
Quick Start

Minimal working example:

# Create development and distribution signing certificates
# Step 1: Generate Certificate Signing Request (CSR) in Keychain Access
# Step 2: Create App ID in Apple Developer Portal
# Step 3: Create provisioning profiles (Development, Distribution)

# Xcode configuration for signing
# Set Team ID, Bundle Identifier, and select provisioning profiles
# Build Settings:
# - Code Sign Identity: "iPhone Distribution"
# - Provisioning Profile: Select appropriate profile
# - Code Sign Style: Automatic (recommended)

# Info.plist settings
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
  <key>CFBundleShortVersionString</key>
  <string>1.0.0</string>
  <key>CFBundleVersion</key>
  <string>1</string>
  <key>NSAppTransportSecurity</key>
  <dict>
    <key>NSAllowsArbitraryLoads</key>
    <false/>
  </dict>
// ... (see reference guides for full implementation)
Reference Guides

Detailed implementations in the references/ directory:

| Guide | Contents | |---|---| | [iOS Deployment Setup](references/ios-deployment-setup.md) | iOS Deployment Setup | | [Android Deployment Setup](references/android-deployment-setup.md) | Android Deployment Setup | | [Version Management](references/version-management.md) | Version Management | | [Automated CI/CD with GitHub Actions](references/automated-cicd-with-github-actions.md) | Automated CI/CD with GitHub Actions | | [Pre-Deployment Checklist](references/pre-deployment-checklist.md) | Pre-Deployment Checklist |

Best Practices
✅ DO
  • Use signed certificates and provisioning profiles
  • Automate builds with CI/CD
  • Test on real devices before submission
  • Keep version numbers consistent
  • Document deployment procedures
  • Use environment-specific configurations
  • Implement proper error tracking
  • Monitor app performance post-launch
  • Plan rollout strategy
  • Keep backup of signing materials
  • Test offline functionality
  • Maintain release notes
❌ DON'T
  • Commit signing materials to git
  • Skip device testing
  • Release untested code
  • Ignore store policies
  • Use hardcoded API keys
  • Skip security reviews
  • Deploy without monitoring
  • Ignore crash reports
  • Make large version jumps
  • Use invalid certificates
  • Deploy without backups
  • Release during holidays
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。