如何为 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.app

4. 整理状态栏

xcrun simctl status_bar "$UDID" override --time 9:41 \
  --batteryState charged --batteryLevel 100 --wifiBars 3 --cellularBars 4

5. 折叠状态下截取外屏

没有用于铰链的 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.png

6. 展开并截取内屏

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
免费检查$0iPhone Duo 上的布局报告,无截屏。每个账户一次
额外语言首个语言之后,每种语言 +$9最多 5 种语言

内屏的方向无法选择,也不作保证,不同截屏之间可能不同。我们不会旋转或缩放 PNG,也不承诺任意尺寸。内屏的两种原生尺寸不会增加设备组,也不会让每个画面多出一张图像。

首个语言包含在两种付费套装中。你的 App 必须已支持所订购的语言;我们不提供翻译。一次性以美元付款,无订阅,无试用期。两种付费套装均在付款后 24 个工作小时内交付(周一至周五,纽约时间);在我们等待你回复时计时暂停。

下单和下载无需 iPhone Duo 或 Mac。你需要的是在 Mac 或 macOS CI 上创建的模拟器构建版本;真机构建版本或 .ipa 无法使用。请参阅构建要求(英文),其中包括传统 iPhone/iPad 与 Duo 的运行时。如果 App 审核因我们的截屏而拒绝了你的提交,请在 30 天内附上拒绝信息发邮件至 support@duoscreenshots.com,我们将退款。

下一步