askill
fastlane

fastlaneSafety 55Repository

Fastlane setup, TestFlight upload, App Store deployment. Triggers: "fastlane setup", "fastlane init", "TestFlight", "App Store", "deploy", "upload", "archive" 日本語: 「TestFlightアップロード」「デプロイ」「Fastlaneセットアップ」

2 stars
1.2k downloads
Updated 3/14/2026

Package Files

Loading files...
SKILL.md

Fastlane & Deployment

核心思想: Fastlane + App Store Connect API Key で完全自動化

1. 事前チェック

ls fastlane/Fastfile 2>/dev/null && echo "OK: configured" || echo "NG: not configured"

設定済み → TestFlight Upload へスキップ 未設定 → 以下を実行

2. プロジェクト情報を検出

# スキーム
xcodebuild -list -project *.xcodeproj 2>/dev/null | grep -A 20 "Schemes:" | tail -n +2 | head -5

# Bundle ID
grep "PRODUCT_BUNDLE_IDENTIFIER" *.xcodeproj/project.pbxproj | head -1 | sed 's/.*= //' | tr -d '";'

# Team ID
grep "DEVELOPMENT_TEAM" *.xcodeproj/project.pbxproj | head -1 | sed 's/.*= //' | tr -d '";'

3. セットアップ実行

mkdir -p fastlane
cp ~/.claude/skills/swift-dev-toolkit/templates/Fastfile fastlane/Fastfile
cp ~/.claude/skills/swift-dev-toolkit/templates/Appfile fastlane/Appfile

# 値を置換(検出した値を使う)
sed -i '' 's/com\.example\.yourapp/<BUNDLE_ID>/g' fastlane/Appfile
sed -i '' 's/XXXXXXXXXX/<TEAM_ID>/g' fastlane/Appfile
sed -i '' 's/YourScheme/<SCHEME>/g' fastlane/Fastfile

4. 動作確認

fastlane ios builds

API Key 未設定の場合references/api_key_setup.md

5. TestFlight Upload

iOS

fastlane ios beta          # ビルド番号自動増分 + アップロード

macOS

fastlane mac beta

テスター管理

fastlane pilot list                                    # 一覧
fastlane pilot add email@example.com -g "Internal Testers"  # 追加

手動アップロード(Fastlane なし)

xcodebuild archive -scheme <SCHEME> -archivePath ./build/App.xcarchive -destination 'generic/platform=iOS' && \
xcodebuild -exportArchive -archivePath ./build/App.xcarchive -exportOptionsPlist ExportOptions.plist -exportPath ./build/export

6. Chrome 自動化(フォールバック)

API で不可能な操作に限定:

  • 内部テストグループ作成(初回のみ)
  • App Store メタデータ UI 操作
  • スクリーンショットアップロード

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

65/100Analyzed 3/2/2026

A practical Fastlane deployment skill with clear step-by-step iOS/macOS build and TestFlight upload instructions. Provides structured commands and template-based configuration. However, heavily reliant on internal agent paths (~/.claude/skills/) and agent-specific templates, making it less portable. The skill is well-organized with proper tags and structured steps, but lacks safety measures like backup prompts and has some unclear sections. Good for internal use within the configured swift-dev-toolkit environment."

55
75
60
70
70

Metadata

Licenseunknown
Version-
Updated3/14/2026
Publisherr1cA18

Tags

apici-cdllm