跨裝置產生 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
步驟
-
設定裝置啟動 iPhone 15 Pro Max 和 iPad Pro 13 吋模擬器。準備好後列出。✓ 已複製→ list_simulators 顯示兩者均已啟動
-
設定狀態列將兩台的狀態列設為 9:41、滿電、滿格訊號。App Store 風格。✓ 已複製→ status_bar_set 成功;外觀乾淨
-
安裝 + 截圖在兩台上安裝 MyApp.app。啟動後,依序瀏覽「首頁 → 個人資料 → 設定」,在亮色和暗色模式下各截一張。儲存到 /screenshots/<device>/<mode>/。✓ 已複製→ 每台裝置一個資料夾,各有亮色 + 暗色的每個畫面
結果: 約 10 分鐘內完成完整的 App Store 截圖包,無需手動擷取。
注意事項
- 模擬器已啟動但 App 啟動時崩潰 — 取得 simctl 日誌;檢查是否有缺少的授權
- Dynamic Island 內容遮蓋了狀態列調整 — 在 Pro Max 上,status_bar_set 仍在 Dynamic Island 下方生效