mcpField
A
app-store-deployment

app-store-deployment

github.com/aj-geddesクラウド・DevOps373566 回インストール34 週間前に更新
リポジトリ

app-store-deployment について

App Store と Google Play へのリリース準備を支援する、モバイルアプリ向けのデプロイスキルです。署名、バージョン管理、テスト、申請の実務を扱い、iOS、Android、CI/CD のガイドも含みます。

主な機能

  1. 01署名証明書とプロビジョニングプロファイル
  2. 02バージョンとリリースの管理
  3. 03iOS・Android のデプロイガイド
  4. 04GitHub Actions による CI/CD の案内
  5. 05申請前のテストとチェックリスト

活用シーン

  1. 01アプリストアへの申請を準備
  2. 02バージョンとアプリ更新を管理
  3. 03ビルド署名を設定
  4. 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.md
automated-cicd-with-github-actions.md
ios-deployment-setup.md
pre-deployment-checklist.md
version-management.md
scripts/
validate-pipeline.sh
templates/
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 SetupiOS のデプロイ設定
Android Deployment SetupAndroid のデプロイ設定
Version Managementバージョン管理
Automated CI/CD with GitHub ActionsGitHub Actions による CI/CD の自動化
Pre-Deployment Checklistデプロイ前チェックリスト

ベストプラクティス

✅ 推奨事項
  • 署名済みの証明書とプロビジョニングプロファイルを使用する
  • CI/CD でビルドを自動化する
  • 申請前に実機でテストする
  • バージョン番号の一貫性を保つ
  • デプロイ手順を文書化する
  • 環境ごとの設定を使用する
  • 適切なエラー追跡を導入する
  • リリース後のアプリのパフォーマンスを監視する
  • 段階的なリリース戦略を立てる
  • 署名関連の資材のバックアップを保管する
  • オフライン機能をテストする
  • リリースノートを管理する
❌ 禁止事項
  • 署名関連の資材を Git にコミットする
  • 実機テストを省略する
  • テストしていないコードをリリースする
  • ストアのポリシーを無視する
  • API キーをハードコードする
  • セキュリティレビューを省略する
  • 監視せずにデプロイする
  • クラッシュレポートを無視する
  • バージョンを大幅に飛ばす
  • 無効な証明書を使用する
  • バックアップなしでデプロイする
  • 休日にリリースする

コメント