各デバイス向けのApp Storeスクリーンショットを生成する
使うタイミング: 6.5"・6.7"・iPad向けのライト+ダークのスクリーンショットが素早く必要な場合。
前提条件
- Xcode+simctl — 標準のXcodeインストール
- idbのインストール —
brew tap facebook/fb && brew install idb-companion - .appバンドルのビルド —
xcodebuild -scheme YourApp -destination 'platform=iOS Simulator' build
フロー
-
デバイスをセットアップBoot iPhone 15 Pro Max and iPad Pro 13-inch sims. List them when ready.✓ コピーしました→ list_simulatorsで両方がBootedと表示される
-
ステータスバーを設定Set status bar to 9:41, full battery, full signal on both. App Store style.✓ コピーしました→ status_bar_setが成功;クリーンな見た目
-
インストール&スクリーンショットInstall MyApp.app on both. Launch, navigate Home → Profile → Settings, screenshot each in light and dark mode. Save under /screenshots/<device>/<mode>/.✓ コピーしました→ デバイスごとのフォルダ、各画面のライト+ダークバリアント
結果: 手動キャプチャなしに約10分でApp Storeスクリーンショットパック完成。
注意点
- シミュレーターが起動するがアプリがクラッシュする — simctlのログを取得;entitlementsが不足していないか確認
- Dynamic Islandのコンテンツがステータスバーの調整を覆う — Pro Maxでもstatus_bar_setはDynamic Islandの下に適用される