一键导入
release
VoiceDocs (シンプル文字起こし) をApp Storeにリリースする手順を実行します。バージョン確認、コミット、タグ作成、アーカイブ、App Store Connectアップロード、審査提出までを自動化します。Use when リリース、App Store、デプロイ、バージョンアップ。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
VoiceDocs (シンプル文字起こし) をApp Storeにリリースする手順を実行します。バージョン確認、コミット、タグ作成、アーカイブ、App Store Connectアップロード、審査提出までを自動化します。Use when リリース、App Store、デプロイ、バージョンアップ。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
iOSシミュレーターをコンピューターユースで視覚的にテストします。スクリーンショットを撮影してUI要素を確認し、座標ベースでタップ・スワイプ操作を行いテスト結果を報告します。Use when ユーザーが「シミュレーターでテストして」「iOSシミュレーターを視覚的にテストして」「computer useでシミュレーターを操作して」「シミュレーターの画面確認して」と言ったとき。
Xcode MCP(mcpbridge)を Claude Code に追加します。Use when ユーザーが「Xcode MCP入れて」「シミュレーター操作できるようにして」「mcpbridge設定して」と言ったとき。
xcodebuildとfastlaneでiOSアプリをビルド・アーカイブし、App Store/TestFlightに申請します。Use when ユーザーが「TestFlightにアップして」「App Storeに申請して」「リリースして」と言ったとき。
Step-by-step release checklist for ClipKit iOS app submission to TestFlight and App Store. Use when preparing release, uploading to TestFlight, submitting to App Store, bumping version, or creating a release.
このプロジェクトで実際に踏んだ iOS 開発の落とし穴と対策。CoreData, AVFoundation, AVAudioSession など。CoreData の設定変更・新機能追加・マイグレーション対応時に必ず参照すること。
Step-by-step release checklist for Smart Player iOS app submission to App Store. Use when preparing release, updating version, submitting to App Store, or mentioning App Store submission.
| name | release |
| description | VoiceDocs (シンプル文字起こし) をApp Storeにリリースする手順を実行します。バージョン確認、コミット、タグ作成、アーカイブ、App Store Connectアップロード、審査提出までを自動化します。Use when リリース、App Store、デプロイ、バージョンアップ。 |
VoiceDocs (シンプル文字起こし) をApp Storeにリリースする包括的な手順。
# 現在のバージョン確認
grep -A1 'MARKETING_VERSION' voicedocs.xcodeproj/project.pbxproj | head -4
# 最新タグ確認
git tag --sort=-v:refname | head -5
必ずユーザーに確認:
# バージョン更新 (X.X.X → Y.Y.Y)
sed -i '' 's/MARKETING_VERSION = X.X.X/MARKETING_VERSION = Y.Y.Y/g' voicedocs.xcodeproj/project.pbxproj
# コミット作成
git add -A && git commit -m "chore: バージョンY.Y.Yリリース
- 変更内容1
- 変更内容2
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>"
# タグ作成・プッシュ
git tag vY.Y.Y && git push origin main && git push origin vY.Y.Y
# GitHubリリース作成
gh release create vY.Y.Y --title "vY.Y.Y" --notes "## 変更内容
- 変更内容1
- 変更内容2"
xcodebuild -project voicedocs.xcodeproj \
-scheme voicedocs \
-configuration Release \
-archivePath ./build/voicedocs.xcarchive \
archive
# ExportOptions.plist作成
cat > /tmp/ExportOptions.plist << 'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>method</key>
<string>app-store-connect</string>
<key>destination</key>
<string>upload</string>
<key>signingStyle</key>
<string>automatic</string>
<key>teamID</key>
<string>4YZQY4C47E</string>
</dict>
</plist>
EOF
# アップロード実行
xcodebuild -exportArchive \
-archivePath ./build/voicedocs.xcarchive \
-exportOptionsPlist /tmp/ExportOptions.plist \
-exportPath ./build/export \
-allowProvisioningUpdates
source fastlane/.env.default && fastlane upload_metadata
注意: ビルドがApp Store Connectにアップロードされてから審査提出すること。
User: "0.5.1のパッチリリースしたい、録音バグを修正した"
Claude: [バージョン確認 → 0.5.1に更新 → コミット → タグ → アーカイブ → アップロード → 審査提出]
User: "0.6.0リリースして、AI文字起こし精度向上を追加"
Claude: [バージョン確認 → 0.6.0に更新 → コミット → タグ → アーカイブ → アップロード → 審査提出]
解決方法: Xcodeでプロファイルをダウンロード
解決方法: -allowProvisioningUpdates フラグを追加(Step 4で既に含まれている)
解決方法: 数分待ってから fastlane upload_metadata を再実行
解決方法: fastlane/.env.default に以下が設定されているか確認:
APP_STORE_CONNECT_API_KEY_KEY_ID=xxx
APP_STORE_CONNECT_API_KEY_ISSUER_ID=xxx
APP_STORE_CONNECT_API_KEY_CONTENT=xxx
# 全手順を一気に実行(バージョンとリリース内容は事前確認済みの場合)
xcodebuild -project voicedocs.xcodeproj -scheme voicedocs -configuration Release -archivePath ./build/voicedocs.xcarchive archive && \
xcodebuild -exportArchive -archivePath ./build/voicedocs.xcarchive -exportOptionsPlist /tmp/ExportOptions.plist -exportPath ./build/export -allowProvisioningUpdates && \
source fastlane/.env.default && fastlane upload_metadata
# タスク完了通知
afplay /System/Library/Sounds/Funk.aiff