如何为 iPhone Duo 制作 App Store 截屏
要制作 iPhone Duo 截屏,请在 Xcode 27.1 的 iPhone Duo 模拟器中运行你的 App,折叠时截取外屏,展开时截取内屏,然后把 PNG 上传到 App Store Connect 中 iPhone Duo 对应的位置。
更新于 2026 年 11 月 4 日。
中文版为英文版的翻译。命令和尺寸保持原样。我们的服务和下单流程仅提供英文;指向英文页面的链接会标注“(英文)”。
先了解这些
| 问题 | 答案 | 出处 |
|---|---|---|
| 外屏尺寸 | 1398 × 2034 px(横屏 2034 × 1398) | 截屏规范 |
| 内屏尺寸 | 2007 × 2853 px(横屏 2853 × 2007) | 同上 |
| 何时必需 | 2027 年 4 月:按规范,使用 iOS 27.1 SDK 或更高版本的所有 App;按开发者新闻,所有提交的 App 和游戏。尚无确切日期 | 截屏规范、Apple 开发者新闻,2026 年 10 月 5 日 |
| 在此之前 | 可选;会在产品页面添加“已针对 iPhone Duo 优化”标识 | Apple 开发者新闻,2026 年 10 月 5 日 |
| 工具 | 支持 iPhone Duo 开发的 Xcode 27.1,以及 iOS 27.1 模拟器运行时 | Apple 开发者新闻,2026 年 10 月 5 日 |
| 数量与格式 | 每个设备尺寸至少一张,最多 10 张;.png、.jpg 或 .jpeg,无 Alpha 通道 | 截屏规范 |
所有尺寸汇总见 iPhone Duo 截屏尺寸。
自己动手
1. 安装 Xcode 27.1 和 iOS 27.1 运行时
iPhone Duo 模拟器需要 iOS 27.1 运行时;使用更旧的运行时时,simctl create 会以“Incompatible device”失败。如果缺少运行时,请在 Xcode 设置中安装。在 Xcode 27.1 中,你还可以使用 Device Hub查看 App 在 iPhone Duo 上各种姿态和方向下的表现。
2. 为模拟器构建 App
xcodebuild -scheme YourApp -configuration Release \
-destination 'generic/platform=iOS Simulator' \
-derivedDataPath build详情:如何创建模拟器构建版本(英文)。
3. 创建并启动 iPhone Duo 模拟器
UDID=$(xcrun simctl create "Duo shots" "iPhone Duo")
xcrun simctl boot "$UDID"
xcrun simctl install "$UDID" build/Build/Products/Release-iphonesimulator/YourApp.app4. 整理状态栏
xcrun simctl status_bar "$UDID" override --time 9:41 \
--batteryState charged --batteryLevel 100 --wifiBars 3 --cellularBars 45. 折叠状态下截取外屏
没有用于铰链的 simctl 命令。开源工具 hinge 可以在命令行中设置角度。每次截屏都要传入 --mask=black:否则 simctl 会保存带 Alpha 通道的 PNG,App Store Connect 不接受。
brew install artemnovichkov/tap/hinge
hinge -d "$UDID" close
xcrun simctl launch "$UDID" com.example.yourapp
xcrun simctl io "$UDID" screenshot --display=1 --mask=black outer-1.png6. 展开并截取内屏
hinge -d "$UDID" open
sleep 2 # let the layout settle after unfolding
xcrun simctl io "$UDID" screenshot --display=3 --mask=black inner-1.png--display=1 是外屏,--display=3 是内屏。可用 xcrun simctl io "$UDID" enumerate 确认。
7. 检查文件并上传
sips -g pixelWidth -g pixelHeight -g hasAlpha outer-1.png inner-1.png外屏(竖屏)应恰好为 1398 × 2034;展开后的内屏应为原生的 2007 × 2853 或 2853 × 2007,且两者都显示 hasAlpha: no。请保留每张 PNG 的截取原貌:不要为了统一方向而旋转或缩放。请在实际图像上检查界面是否正向、布局是否正确;仅凭尺寸无法证明视觉质量。如果内屏截屏全黑,说明显示屏尚未切换:请重新展开,稍等片刻后再截取。
App Store Connect 为每种语言提供一个 iPhone Duo 位置,最多可放 10 张截屏,因此你只需上传一组。默认使用内屏这一组:展开后的屏幕会展示你的 iPhone Duo 布局。如果你的 App 主要在折叠状态下使用,请上传外屏这一组。无论哪种情况,另一组仍可用于你的网站和广告。
关于截取、铰链角度和常见问题的更多信息:通过命令行截取 iPhone Duo 模拟器截屏(英文)。
应该展示什么
- 展示使用中的 App。启动画面、标题图或仅有登录页面都不够(准则 2.3.3)。
- 内屏用来展示你的 iPad 风格或双栏布局。如果 App 只是拉伸了 iPhone 布局,截屏里一眼就能看出来。
- 可以添加文字说明等文本和图像叠加(准则 2.3.3),但截屏必须准确反映 App 的核心体验(准则 2.3)。另见 App Review 与 iPhone Duo 截屏(英文)。
或者上传构建版本,获得所有必需的 App Store 尺寸
Duo Screenshots(英文)会根据你正在运行的模拟器构建版本,截取你选定的画面。完整套装涵盖你的 App 所支持设备的全部必需尺寸;Duo 套装适用于已有其他必需截屏的 App。我们会检查尺寸和空白区域,并为每个截取的尺寸附上布局报告。我们不添加边框或文字说明,也不会替你上传到 App Store Connect。
| 选项 | 价格 | 包含内容 |
|---|---|---|
| 完整套装 | $39,仅 iPhone 的 App 同价 | iPhone 6.3 英寸 1206 × 2622、Duo 外屏 1398 × 2034、Duo 内屏原生 2007 × 2853 或 2853 × 2007,若你的构建版本支持 iPad 则含 iPad 13 英寸 2064 × 2752。每个尺寸最多 6 个画面:每种语言 24 张 PNG,不含 iPad 为 18 张 |
| Duo 套装 | 2027 年 3 月 1 日前 $19,之后 $29 | 仅 Duo 外屏竖屏 1398 × 2034 和内屏原生 2007 × 2853 或 2853 × 2007,每块屏幕最多 6 个画面:每种语言 12 张 PNG |
| 免费检查 | $0 | iPhone Duo 上的布局报告,无截屏。每个账户一次 |
| 额外语言 | 首个语言之后,每种语言 +$9 | 最多 5 种语言 |
内屏的方向无法选择,也不作保证,不同截屏之间可能不同。我们不会旋转或缩放 PNG,也不承诺任意尺寸。内屏的两种原生尺寸不会增加设备组,也不会让每个画面多出一张图像。
首个语言包含在两种付费套装中。你的 App 必须已支持所订购的语言;我们不提供翻译。一次性以美元付款,无订阅,无试用期。两种付费套装均在付款后 24 个工作小时内交付(周一至周五,纽约时间);在我们等待你回复时计时暂停。
下单和下载无需 iPhone Duo 或 Mac。你需要的是在 Mac 或 macOS CI 上创建的模拟器构建版本;真机构建版本或 .ipa 无法使用。请参阅构建要求(英文),其中包括传统 iPhone/iPad 与 Duo 的运行时。如果 App 审核因我们的截屏而拒绝了你的提交,请在 30 天内附上拒绝信息发邮件至 support@duoscreenshots.com,我们将退款。
下一步
simctl和hinge的完整说明:通过命令行截取 iPhone Duo 模拟器截屏(英文)- 创建构建版本:如何创建可共享的模拟器构建版本(英文)
- 或根据你的模拟器构建版本订购完整套装(英文)