jpskill.com
🛠️ 開発・MCP コミュニティ

app-store-deployment

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

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o app-store-deployment.zip https://jpskill.com/download/21335.zip && unzip -o app-store-deployment.zip && rm app-store-deployment.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/21335.zip -OutFile "$d\app-store-deployment.zip"; Expand-Archive "$d\app-store-deployment.zip" -DestinationPath $d -Force; ri "$d\app-store-deployment.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して app-store-deployment.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → app-store-deployment フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
7

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

App Store デプロイ

目次

概要

適切なコード署名、バージョン管理、テスト、および提出手順を用いて、モバイルアプリケーションを公式アプリストアに公開します。

使用する場面

  • App Store および Google Play へのアプリ公開
  • アプリのバージョンとリリースの管理
  • 署名証明書とプロビジョニングプロファイルの構成
  • ビルドおよびデプロイプロセスの自動化
  • アプリのアップデートとロールアウトの管理

クイックスタート

最小限の動作例:

# 開発用および配布用署名証明書の作成
# ステップ 1: Keychain Access で証明書署名要求 (CSR) を生成
# ステップ 2: Apple Developer Portal で App ID を作成
# ステップ 3: プロビジョニングプロファイル (Development, Distribution) を作成

# 署名のための Xcode 設定
# Team ID、Bundle Identifier を設定し、プロビジョニングプロファイルを選択
# ビルド設定:
# - Code Sign Identity: "iPhone Distribution"
# - Provisioning Profile: 適切なプロファイルを選択
# - Code Sign Style: Automatic (推奨)

# Info.plist 設定
<?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>
// ... (完全な実装についてはリファレンスガイドを参照してください)

リファレンスガイド

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 キーを使用する
  • セキュリティレビューをスキップする
  • 監視なしでデプロイする
  • クラッシュレポートを無視する
  • 大幅なバージョンジャンプを行う
  • 無効な証明書を使用する
  • バックアップなしでデプロイする
  • 祝日中にリリースする
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

App Store Deployment

Table of Contents

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 iOS Deployment Setup
Android Deployment Setup Android Deployment Setup
Version Management Version Management
Automated CI/CD with GitHub Actions Automated CI/CD with GitHub Actions
Pre-Deployment Checklist 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

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。