app-store-deployment
Deploy iOS and Android apps to App Store and Google Play. Covers signing, versioning, build configuration, submission process, and release management.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
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
$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. 下の青いボタンを押して
app-store-deployment.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
app-store-deploymentフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
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` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (3,102 bytes)
- 📎 references/android-deployment-setup.md (1,185 bytes)
- 📎 references/automated-cicd-with-github-actions.md (2,439 bytes)
- 📎 references/ios-deployment-setup.md (1,753 bytes)
- 📎 references/pre-deployment-checklist.md (889 bytes)
- 📎 references/version-management.md (586 bytes)
- 📎 scripts/validate-pipeline.sh (502 bytes)