メインコンテンツまでスキップ

アプリ

アプリ一覧

ascelerate apps list

アプリ詳細

ascelerate apps info <bundle-id>

バージョン一覧

ascelerate apps versions <bundle-id>

バージョンの作成

ascelerate apps create-version <bundle-id> <version-string>
ascelerate apps create-version <bundle-id> 2.1.0 --platform ios --release-type manual

--release-type はオプションです。省略した場合、前のバージョンの設定が使用されます。

レビュー

レビューステータスの確認

ascelerate apps review status <bundle-id>
ascelerate apps review status <bundle-id> --version 2.1.0

審査への提出

ascelerate apps review submit <bundle-id>
ascelerate apps review submit <bundle-id> --version 2.1.0

提出時に、保留中の変更があるIAPやサブスクリプションを自動検出し、アプリバージョンと一緒に提出するか確認します。

リジェクトされた項目の解決

問題を修正してResolution Centerで返信した後:

ascelerate apps review resolve-issues <bundle-id>

提出のキャンセル

ascelerate apps review cancel-submission <bundle-id>

プリフライトチェック

審査に提出する前に preflight を実行して、すべてのロケールで必須フィールドが入力されていることを確認します:

# 最新の編集可能なバージョンを確認
ascelerate apps review preflight <bundle-id>

# 特定のバージョンを確認
ascelerate apps review preflight <bundle-id> --version 2.1.0

バージョンの状態、ビルドの添付、各ロケールのローカライゼーションフィールド(説明文、新機能、キーワード)、アプリ情報フィールド(名前、サブタイトル、プライバシーポリシーURL)、スクリーンショットを確認します:

Preflight checks for MyApp v2.1.0 (Prepare for Submission)

Check Status
──────────────────────────────────────────────────────────────────
Version state ✓ Prepare for Submission
Build attached ✓ Build 42

en-US (English (United States))
App info ✓ All fields filled
Localizations ✓ All fields filled
Screenshots ✓ 2 sets, 10 screenshots

de-DE (German (Germany))
App info ✗ Missing: Privacy Policy URL
Localizations ✗ Missing: What's New
Screenshots ✗ No screenshots
──────────────────────────────────────────────────────────────────
Result: 5 passed, 3 failed

チェックが失敗するとゼロ以外の終了コードを返すため、CIパイプラインやワークフローファイルでの使用に適しています。

段階的リリース

# 段階的リリースのステータスを確認
ascelerate apps phased-release <bundle-id>

# 段階的リリースを有効化(非アクティブで開始、バージョン公開時に有効化)
ascelerate apps phased-release <bundle-id> --enable

# 段階的リリースの一時停止、再開、完了
ascelerate apps phased-release <bundle-id> --pause
ascelerate apps phased-release <bundle-id> --resume
ascelerate apps phased-release <bundle-id> --complete

# 段階的リリースを完全に削除
ascelerate apps phased-release <bundle-id> --disable

販売地域の管理

# アプリが利用可能な地域を確認
ascelerate apps availability <bundle-id>

# 完全な国名を表示
ascelerate apps availability <bundle-id> --verbose

# 地域の追加・削除
ascelerate apps availability <bundle-id> --add CHN,RUS
ascelerate apps availability <bundle-id> --remove CHN

暗号化宣言

# 既存の暗号化宣言を確認
ascelerate apps encryption <bundle-id>

# 新しい暗号化宣言を作成
ascelerate apps encryption <bundle-id> --create --description "Uses HTTPS for API communication"
ascelerate apps encryption <bundle-id> --create --description "Uses AES encryption" --proprietary-crypto --third-party-crypto

EULA

# 現在のEULAを確認(標準のApple EULAが適用されているか確認)
ascelerate apps eula <bundle-id>

# テキストファイルからカスタムEULAを設定
ascelerate apps eula <bundle-id> --file eula.txt

# カスタムEULAを削除(標準のApple EULAに戻す)
ascelerate apps eula <bundle-id> --delete