app-store-deployment について
App Store と Google Play へのリリース準備を支援する、モバイルアプリ向けのデプロイスキルです。署名、バージョン管理、テスト、申請の実務を扱い、iOS、Android、CI/CD のガイドも含みます。
主な機能
- 01署名証明書とプロビジョニングプロファイル
- 02バージョンとリリースの管理
- 03iOS・Android のデプロイガイド
- 04GitHub Actions による CI/CD の案内
- 05申請前のテストとチェックリスト
活用シーン
- 01アプリストアへの申請を準備
- 02バージョンとアプリ更新を管理
- 03ビルド署名を設定
- 04ビルドとデプロイのワークフローを自動化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill app-store-deploymentインストール後、Claude Code で/app-store-deploymentを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/android-deployment-setup.mdautomated-cicd-with-github-actions.mdios-deployment-setup.mdpre-deployment-checklist.mdversion-management.mdscripts/validate-pipeline.shtemplates/pipeline.yaml詳細
App Store デプロイ
目次
概要
適切なコード署名、バージョン管理、テスト、申請手順に従って、モバイルアプリケーションを公式アプリストアで公開します。
使用する場面
- App Store や Google Play でアプリを公開する
- アプリのバージョンやリリースを管理する
- 署名証明書やプロビジョニングプロファイルを設定する
- ビルドとデプロイのプロセスを自動化する
- アプリのアップデートや段階的なリリースを管理する
クイックスタート
最小限の実行例:
# 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)
リファレンスガイド
詳しい実装は references/ ディレクトリを参照してください。
| ガイド | 内容 |
|---|---|
| iOS Deployment Setup | iOS のデプロイ設定 |
| Android Deployment Setup | Android のデプロイ設定 |
| Version Management | バージョン管理 |
| Automated CI/CD with GitHub Actions | GitHub Actions による CI/CD の自動化 |
| Pre-Deployment Checklist | デプロイ前チェックリスト |
ベストプラクティス
✅ 推奨事項
- 署名済みの証明書とプロビジョニングプロファイルを使用する
- CI/CD でビルドを自動化する
- 申請前に実機でテストする
- バージョン番号の一貫性を保つ
- デプロイ手順を文書化する
- 環境ごとの設定を使用する
- 適切なエラー追跡を導入する
- リリース後のアプリのパフォーマンスを監視する
- 段階的なリリース戦略を立てる
- 署名関連の資材のバックアップを保管する
- オフライン機能をテストする
- リリースノートを管理する
❌ 禁止事項
- 署名関連の資材を Git にコミットする
- 実機テストを省略する
- テストしていないコードをリリースする
- ストアのポリシーを無視する
- API キーをハードコードする
- セキュリティレビューを省略する
- 監視せずにデプロイする
- クラッシュレポートを無視する
- バージョンを大幅に飛ばす
- 無効な証明書を使用する
- バックアップなしでデプロイする
- 休日にリリースする
コメント
Markdown 対応