截图文件里新增了 iPhone 18 Pro 尺寸,旧素材却还没有报错。最快判断:不要默认全量重做。只要现有高分辨率截图符合 App Store Connect 的格式与接受规则,且缩放后界面、文案和构图仍然准确,就可以继续沿用;只有出现布局变化、长文案溢出、设备专属功能或营销装饰错位时,才为 iPhone 18 Pro 局部补拍。

这篇内容适合三类人:维护已上架 iPhone App、担心旧素材突然失效的独立开发者;需要批量维护多语言页面的小团队;以及准备在远程 Mac 上建立可重复截图和验收流程的发布负责人。

最后更新于 2026 年 9 月 14 日。本文数据核实自 Apple Developer 的 App Store Connect Release Notes、Screenshot Specifications、素材上传帮助、App Store Connect API 文档及 Xcode / Simulator 官方文档。

先确认提交资格

App Store Connect 在 2026 年 9 月 9 日的更新说明中,加入了 iPhone 18 Pro、iPhone 18 Pro Max 等设备的 App Preview 和截图规格。这个动作说明新显示目标已经进入素材管理范围,但官方并没有把它表述为所有历史截图必须立即失效。(developer.apple.com)

真正需要确认的是:当前版本是否缺少提交时必需的截图集合。App Store Connect API 文档明确提示,某些截图尺寸属于提交所需资源;如果缺少必需素材,错误可能在提交阶段才出现,而不是拖入文件时立刻报错。(developer.apple.com)

上传页面支持的截图格式包括 .jpeg.jpg.png,每组可上传 1 至 10 张;图片不能包含透明通道。素材上传入口通常出现在版本状态为 Prepare for Submission、Invalid Binary、Rejected、Metadata Rejected 或 Developer Rejected 时。(developer.apple.com)

可先按下面清单判断是否值得动旧素材:

  • ✅ 当前版本仍能正常进入截图编辑区域;
  • ✅ 旧图格式符合要求,且没有透明通道;
  • ✅ 提交测试时没有出现缺少必需截图的错误;
  • ✅ 6.9 英寸或其他必需显示目标已有可接受素材;
  • ⚠️ 不要仅凭“文件成功上传”判断已经合格,必须继续查看处理状态和页面预览。

如果测试提交入口明确提示缺少显示目标,先补齐该目标的素材;如果没有错误,且缩放预览正常,不应因为新规格名称出现就推翻整套截图。

对照尺寸与缩放结果

当前官方规格把 iPhone 18 Pro 放在 6.3 英寸显示屏分类中,并列出两组可接受的竖屏与横屏尺寸。iPhone 18 Pro Max 则位于 6.9 英寸显示屏分类,不能把两者混为同一套目标素材。(developer.apple.com)

显示目标 官方列出的竖屏尺寸 官方列出的横屏尺寸 缺少该尺寸时的处理
6.9 英寸,含 iPhone 18 Pro Max 1260 × 2736、1290 × 2796、1320 × 2868 对应横屏尺寸 可使用更高分辨率素材缩放
6.3 英寸,含 iPhone 18 Pro 1179 × 2556、1206 × 2622 对应横屏尺寸 使用 6.5 英寸素材缩放
6.5 英寸 1284 × 2778、1242 × 2688 对应横屏尺寸 作为部分旧设备的承接尺寸
6.1 英寸 1170 × 2532、1125 × 2436、1080 × 2340 对应横屏尺寸 可继续按设备组处理

需要注意,App Store Connect 的缩放规则只说明素材如何覆盖其他尺寸,不代表缩放后的视觉结果一定适合作为营销图片。官方上传帮助指出,如果界面在多个设备尺寸和本地化版本中相同,可以只提供最高分辨率截图,系统会自动缩小;如果不想使用缩放版本,也可以在 Media Manager 中为特定设备和语言上传自定义素材。(developer.apple.com)

因此,现有素材可以分为三档:

结论档位 适用条件 对应动作
可直接沿用 原始截图分辨率足够,缩放后文字、控件和边缘内容均正常 保留旧图,上传后检查页面预览
可缩放但需复核 尺寸可被系统接受,但包含较小文字、复杂底部控件或营销文案 先在 iPhone 18 Pro 目标下抽样查看
必须重拍 使用设备专属功能、固定安全区域构图,或缩放后出现明显错位 在对应模拟器环境重新生成

这里的关键不是“图片能不能被上传”,而是“用户看到的页面是否仍然准确”。如果旧图只是普通列表、详情页或设置页,通常优先进入第一档;如果第一张截图承担主要转化任务,建议至少做一次人工复核。

检查界面与营销构图

从 Xcode 27 中选择 iOS Simulator 生成截图时,不能只检查文件像素。Apple 的开发文档明确提醒,模拟器可以帮助验证多种硬件环境,但不能完全复制真实设备的性能和硬件特性;涉及设备专属功能时,仍需要真实设备验证。(developer.apple.com)

建议逐张检查以下区域:

  • 顶部导航栏是否因安全区域变化出现标题偏移;
  • 动态岛周边是否遮挡状态提示、倒计时或媒体控制;
  • 底部 Tab、工具栏和悬浮按钮是否贴近屏幕边缘;
  • 键盘弹出后,输入框、按钮和弹窗是否被压缩;
  • 横屏页面旋转后,关键文案是否仍位于可见区域;
  • 带设备边框、渐变背景或宣传语的成品图,是否因画布比例变化而出现留白或裁切;
  • 截图中的账号、App 名称、Bundle ID、测试数据和文件路径是否已经脱敏。

尤其要区分三种素材:原始设备截图、带营销装饰的成品图、App Preview。原始截图可能可以被系统缩放,但带边框和文字标注的图片通常已经把设备比例写死;App Preview 又有独立的视频规格,不能把视频验收结果当作截图验收结果。(developer.apple.com)

经验提醒:如果截图展示的是相机、动态岛互动、传感器、通知行为或其他设备专属体验,不能仅凭 iOS Simulator 中“看起来正常”就判定可以沿用。此类页面应单独列入重拍清单。

按市场价值安排本地化补拍

多语言页面不应采用“所有语言全部重生成”的机械策略。App Store Connect 的截图属于可本地化素材,并且可以针对不同语言和设备尺寸单独管理;如果界面和素材内容相同,则可以使用缩放版本,但自定义本地化素材仍然可以在 Media Manager 中补充。(developer.apple.com)

可以先按三个因素排序:

  1. 市场价值:优先检查收入、下载量或近期投放重点市场;
  2. 文字膨胀风险:德语、法语、俄语等较长文案,优先检查按钮、标题和宣传语换行;
  3. 页面差异程度:功能、价格、订阅权益或合规文案不同的语言,不应只看图片尺寸。
本地化情况 风险判断 建议
仅替换短标题,界面结构不变 沿用高分辨率素材,抽样检查
标题和按钮明显变长 优先重拍首屏、订阅页和核心功能页
不同市场展示不同功能或价格 为对应语言单独生成并重新验收
营销图包含固定语言文字 不要依赖自动缩放,单独导出成品图

本地化验收还要确认截图展示的功能与当前版本一致。不能因为某个语言版本已经有旧图,就默认它仍然反映当前构建;尤其是订阅权益、登录流程、权限说明和地区限制发生变化时,素材内容本身就已经过期。

固定 Xcode 27 与 Simulator 复现条件

一次上传成功,不等于下一次还能生成同样的截图。Xcode 27 的官方更新页面显示,Xcode 27 与 iOS 27 等平台版本同步推进;其测试环境、运行时版本和可用设备列表应被记录,而不是只保存最终图片。(developer.apple.com)

发布负责人至少应固定以下信息:

  • Xcode 版本及具体构建版本;
  • Simulator Runtime 版本;
  • 模拟器设备类型和显示方向;
  • 系统语言、地区、24 小时制和外观模式;
  • 测试账号、固定数据和网络状态;
  • 截图命名规则、导出目录和脱敏规则;
  • 使用人工截图、UI 测试驱动截图,还是批量脚本生成。

Xcode / Simulator 支持通过界面保存截图,也可以使用 xcrun simctl io booted screenshot 生成文件。官方文档还说明,Simulator 可以模拟不同设备并捕获画面,但硬件专属功能仍应在真实设备上验证。(developer.apple.com)

远程 Mac 场景还要额外检查:

  • 图形会话是否真正登录,而不是只有 SSH 终端;
  • VNC 或网页控制台断线后,Simulator 是否仍保持运行;
  • 导出的文件是否能从远程环境可靠取回;
  • 测试账号、个人信息和屏幕缓存是否在任务结束后清理;
  • 长时间无操作后,图形会话是否进入锁屏或被系统回收。

如果团队还没有固定环境,可以先参考 远程 Mac 上运行 iOS Simulator 的方法 了解图形会话和导出流程,再决定是否需要为连续截图任务保留常驻环境。需要比较周期成本时,可查看 RUVCLOUD Mac 租赁方案,但长期高负载编译、必须连接实体设备或依赖本地专用外设的场景,仍应优先评估自购 Mac。

FAQ:提交前最容易误判的地方

旧截图是否会因新设备上线立即失效

不会自动得出这个结论。新增 iPhone 18 Pro 规格代表 App Store Connect 增加了新的显示目标和素材处理规则,而不是宣布所有旧素材立即失效。最终应以当前版本的提交错误、素材处理状态和页面预览为证据。

App Store Connect 的自动缩放能否替代重新截图

自动缩放可以覆盖尺寸差异,但无法发现真实界面问题。它不会判断动态岛周边是否遮挡内容,也不会检查德语长文案是否截断,更不会知道营销背景和设备边框是否已经变形。

哪些页面最值得优先补拍

首张截图、订阅或付费页、登录页、设备专属功能页,以及包含键盘、弹窗和底部悬浮控件的页面,优先级最高。这些页面的构图变化更容易影响用户理解,也更可能在不同显示目标中暴露问题。

模拟器截图怎样才算验收完成

至少需要完成文件格式、方向、目标尺寸、界面内容、语言区域和敏感信息六项检查;上传后还要确认 App Store Connect 处理成功、预览画面正确,并保存设备、运行时和测试数据记录。只保存 PNG 文件,不足以证明流程可复现。

最终决策卡

可以按下面的条件分支执行,不必先安排一次昂贵的全量重拍:

  • 旧素材符合官方格式,目标显示尺寸可由 App Store Connect 接受,且 iPhone 18 Pro 缩放预览没有布局异常,则选择沿用
  • 只有首图、订阅页、登录页或某几个语言版本出现文字溢出和构图变化,则选择局部补拍
  • 页面依赖设备专属功能、整体视觉改版,或多个核心市场都出现明显布局差异,则选择全量更新
  • 无法固定 Xcode 27、Simulator Runtime、测试账号和导出路径,则先补建复现流程,再决定是否批量生成
  • 提交处理失败,则以 App Store Connect 的错误入口为准回查缺失显示目标,不要凭文件尺寸猜测原因
验收证据 通过标准 不通过时的动作
App Store Connect 处理状态 没有缺少必需素材或格式错误 回到对应设备组补齐或替换
页面预览 文字、控件、边缘内容与当前版本一致 对异常页面重新取图
本地化内容 语言、功能、价格和营销文案均为当前版本 只重生成受影响语言
复现记录 另一位成员可按记录生成相同画面 固定环境和测试数据
敏感信息检查 账号、App 名称、Bundle ID、路径已脱敏 清理后重新导出

如果当前方案依赖本地 Mac 手工截图,常见问题是设备环境不一定长期可用、不同语言需要重复切换、断电或系统更新会打断任务;如果改用临时云主机,又可能缺少完整 macOS 图形会话,导致 Simulator、文件导出和断线恢复不稳定。对需要批量补拍、反复验收的团队,租赁 RUVCLOUD 的真实 Mac 环境通常比临时拼接这些环节更省事;但如果任务是长期高强度编译、必须接入实体 iPhone,或需要完全控制硬件,购买并维护自有 Mac 仍然更合适。

在抽样确认多个语言和页面都需要重拍后,可以通过 RUVCLOUD 远程 Mac 使用入口安排一段可控的测试周期,先验证 Xcode 27、iOS Simulator、图形会话恢复和素材导出是否满足发布流程,再决定是否保留长期环境。