跨设备生成 App Store 截图
何时使用: 你需要在 6.5 英寸、6.7 英寸、iPad 上分别生成浅色和深色模式截图,且要快速完成。
前置条件
- Xcode + simctl — 标准 Xcode 安装
- 已安装 idb —
brew tap facebook/fb && brew install idb-companion - 已构建 .app bundle —
xcodebuild -scheme YourApp -destination 'platform=iOS Simulator' build
步骤
-
初始化设备启动 iPhone 15 Pro Max 和 iPad Pro 13 英寸模拟器,准备好后列出它们。✓ 已复制→ list_simulators 显示两者均为 Booted 状态
-
设置状态栏将两个设备的状态栏设为 9:41、满格电量、满格信号,App Store 风格。✓ 已复制→ status_bar_set 成功;外观干净
-
安装并截图在两个设备上安装 MyApp.app,启动后依次导航到主页 → 个人资料 → 设置,分别在浅色和深色模式下截图,保存到 /screenshots/<device>/<mode>/。✓ 已复制→ 每个设备下有对应文件夹,包含浅色和深色两套截图
结果: 约 10 分钟完成完整的 App Store 截图包,无需手动操作。
注意事项
- 模拟器已启动但 app 启动时崩溃 — 查看 simctl 日志;检查是否缺少 entitlements
- 灵动岛内容遮挡状态栏调整效果 — 在 Pro Max 上,status_bar_set 仍在灵动岛下方生效