← 所有文章

2026 年的 App Store 产品页:逐个版面实测

2026 年 10 月,Apple 为 App Store 产品页推出了什么? 2026 年 10 月 5 日,Apple 启用了 6 月在 WWDC26 上展示、8 月 5 日提醒开发者提前准备的“creative assets”(创意素材)。其一是产品页头部,一张恰好 3840×1646 像素(21:9)的图片,或一段 5 到 30 秒的视频;其二是搜索结果素材,比例 3:2,尺寸可在 1920×1280 到 3840×2560 之间任意选择,在搜索中“Instead of showing the default app screenshots”(取代默认的应用截图)显示。1234 两者都面向运行 iOS 27 和 iPadOS 27 或更高版本的用户展示。5 同一天,Apple 开放了 Asset Library:图片和视频只需上传一次,即可在使用前预先获批;同时推出了可在提交前查看产品页和搜索结果效果的预览工具,并开放了 iPhone Duo 的上传。自 2027 年 4 月起提交的每个应用都需要 iPhone Duo 截图。167 这对一个应用的页面意味着两件事。页面顶部和搜索结果现在展示的是您自选的视觉作品,而不再是前几张截图;而且创意素材一旦获批,在已上架的版本上替换它无需重新提交。53 自定义产品页(每个应用最多 70 个)和产品页优化(最多 3 个实验组,最长 90 天)也都可以使用这些新素材。8910

TL;DR

  • 10 月 5 日起上线两个新版位。 产品页头部(3840×1646,21:9)和搜索结果素材(3:2,1920×1280 到 3840×2560)都可使用图片或 5 到 30 秒的视频;一张 16:9、5244×2950 的“universal”(通用)PNG 可以同时填满两者。帮助文档允许头部图片使用 JPEG,而 API 的规格目录只接受 PNG。4111
  • 一个素材库,两条审核路径。 Asset Library 存放所有截图、预览和创意素材。应用有了获批版本之后,素材可以单独提交;获批的创意素材(头部或搜索结果素材)无需新版本即可发布到已上架版本的页面上。截图和预览仍随版本一起送审。在首次获批之前,一切都随第一个版本一起提交。512
  • iPhone Duo 上传已开放,文档记载的 API 路径是素材库。 Duo 接受 1398×2034(外屏)和 2007×2853(内屏)的截图,横竖方向均可,App 预览则与其他新款 iPhone 相同,为 886×1920;自 2027 年 4 月起提交的应用必须提供 Duo 截图。Apple 的文档把 Duo 上传写在新的素材库流程中,而 4.5.1 版 OpenAPI 文件里截图和预览的枚举都没有 Duo 值。线上服务跑在文件前面:读取已弃用的截图集资源时,我们的 Duo 截图集以 APP_IPHONE_DUO 返回。该资源是否接受新建 Duo 截图集,因为我没有做任何写入,所以未经测试。13146151617
  • 原有版面也扩展了。 自定义产品页从 Apple 在 WWDC21 上给出的每个应用 35 个,在 2025 年 10 月 28 日或 29 日(Apple 的发布说明和新闻稿相差一天)增至 70 个,并支持关键词;自定义产品页的深层链接在 iOS 18 或更高版本上生效。产品页优化仍然最多运行 3 个实验组、最长 90 天,并以 90% 置信度判定结果。1871989
  • 在开发者会碰到的地方,Apple 自己的页面至少有十处说法不一。 一次能跑一个测试还是多个,哪些应用状态可以测试,谁能使用 Asset Library,提名要提前多久,关键词按字符还是按字节计,哪个 iPhone 截图类别是必需的,是否允许 Alpha 通道,头部图片能否用 JPEG,预览需要什么帧率和音频,以及“Archived”是什么意思。下文逐条列出,并附上双方出处。9205122122232413114142526
  • 按 API 自己的读取结果,我们的页面没有一个有头部或搜索结果素材。 10 月 7 日,我对已上架版本和两个正在等待审核的版本的全部 258 个本地化,执行了 Apple 文档中用于列出页面版位的读取(不含当天早上正在审核中的 Reps tvOS 1.6.3),共返回 2,073 个版位,全部是截图:没有头部,没有搜索结果素材,也没有预览。在控制台发布的头部是否会出现在这个读取结果中,要等我们有了第一个头部才能验证。Apple 没有公布以像素计的安全区;下文的安全区是我对 Apple Sketch 模板的测量。272829
  • 这对我们的应用意味着什么。 10 月 7 日,我们的账户有 28 个应用,其中 9 个已上架;没有一个应用有产品页优化测试或 App 预览,只有 Kiradex 有 iPhone Duo 截图,没有一个应用放置了头部或搜索结果素材,所有素材库中称得上创意素材的只有 Reps 的活动媒体。最后一节是每个应用的智能体现在要构建的套件,以及证明每一项完成的读取或脚本。3031

1. Apple 推出了什么,何时推出

下面每个日期都来自 Apple 标注了日期的页面:新闻稿、发布说明、WWDC 场次的年份,或 App 审核指南自己的“Last Updated”(最后更新)一行。Apple 在 /app-store/ 下的营销页面和帮助文档页面本身不带日期,因此凡是规则要紧的地方,我都会连同页面一起给出我获取它的日期:2026 年 10 月 7 日(UTC)。32

日期 发生了什么 来源
WWDC21 推出自定义产品页和产品页优化:“You can create up to 35 different custom product pages for your app”(每个应用最多可创建 35 个不同的自定义产品页);“each test can have up to three treatments”(每个测试最多可有 3 个实验组) 18
2024 年 11 月 12 日 App Store Connect 推出 Featuring Nominations(精选提名) 33
2025 年 4 月 15 日 App 内活动:同时发布最多 10 个,每个应用最多 15 个已获批(此前为 5 个和 10 个) 734
2025 年 10 月 28 日和 29 日 每个应用 70 个自定义产品页,自定义产品页支持关键词 719
2026 年 3 月 27 日 “Promo codes for In-App Purchases are no longer supported.”(App 内购买项目的促销代码已不再受支持) 7
2026 年 3 月 31 日 新增 11 种元数据语言,共 50 种 35
2026 年 6 月 8 日 WWDC26 开幕;第 205 场“Enhance your presence on the App Store”介绍头部、搜索结果素材、Asset Library 和预览工具;App 审核指南同日修订 36337
2026 年 7 月 8 日 发布说明,编辑性更新:“Screenshots can’t include alpha channels or transparencies.”(截图不得包含 Alpha 通道或透明区域) 7
2026 年 8 月 5 日 “Get ready for new creative assets on the App Store”:借助新的素材最佳实践和模板,“ahead of the fall launch”(在秋季上线之前)做好规划 2
2026 年 9 月 9 日 新增 iPhone Duo 截图和预览规格;上传“will be available later this year”(将于今年晚些时候开放) 738
2026 年 10 月 5 日 创意素材、Asset Library 和预览工具上线;iPhone Duo 开放提交 167
2026 年 10 月 6 日 App Store Connect 中的 Custom Product Pages、Asset Library 和 Product Page Optimization 出现“New”标记 39
2026 年 10 月 23 日 “iPhone Duo will be available to customers starting October 23, 2026.”(iPhone Duo 将于 2026 年 10 月 23 日起向顾客发售) 6
2027 年 4 月 “Starting April 2027, any apps or games submitted will need to include screenshots for iPhone Duo.”(自 2027 年 4 月起,提交的任何应用或游戏都需要包含 iPhone Duo 截图) 6710

10 月 5 日的发布说明用一句话概括了这件事:“You can now use creative assets to highlight your brand identity, promote seasonal updates, and showcase new app or game across the App Store”(现在可以使用创意素材,在整个 App Store 中突出品牌形象、推广季节性更新、展示新的应用或游戏),并点名了产品页头部、搜索结果和 App 内活动。7 当天的新闻稿补充介绍了预览工具,“With support for Dark Mode, as well as different devices and orientations”(支持深色模式,以及不同的设备和方向),以及 Asset Library,在那里您可以“submit creative assets for approval today to use in a future seasonal campaign, then immediately use them once you’re ready”(今天就提交创意素材以供审批,留待未来的季节性活动使用,准备就绪时立即启用)。1 Apple 的 What’s New 页面给创意素材、Asset Library 和预览工具都标上了“Now available”(现已推出)。10 8 月 5 日的新闻稿写道“As we announced in June”(正如我们在 6 月宣布的),这把 10 月的上线与 WWDC26 的那场讲座联系了起来;讲座页面本身没有日期,但它属于 6 月 8 日开放的 WWDC26 合集。2363

Apple 自己有两个页面还没有跟上。营销页面“Creating Your Product Page”(/app-store/product-page/)开头仍是“You can now take advantage of product page optimization, and create custom product pages”(现在可以利用产品页优化,并创建自定义产品页),没有提到头部、创意素材或 Asset Library。23 “Promoting your apps”页面仍然提供“up to 100 promo codes per in-app purchase”(每个 App 内购买项目最多 100 个促销代码),而 3 月 27 日的发布说明已经取消了这项功能。407

本站此前说法不同之处,以及发生了什么变化。 9 月 22 日的文章 App Store Screenshots That Sell the Why 把创意素材作为即将推出的功能来介绍:“to be submitted through a new Asset Library and checked in a product page preview tool, both listed as coming this fall”(通过新的 Asset Library 提交,并在产品页预览工具中检查,两者都标注为今年秋季推出)。41 它们在 10 月 5 日推出了,本文就是那篇文章的后续。那篇文章中有两行描述的是 9 月 22 日时 Apple 的截图页面,与 10 月 7 日的页面已不再相符。当时,用那篇文章的话说,页面把 6.5 英寸尺寸标为仅在缺少 6.9 英寸截图集时必需,而 Duo 一行是“listed but not yet accepting uploads”(已列出但尚未接受上传)。41 现在页面改用类别而非英寸来命名(如“iPhone with Dynamic Island (large display)”),必需尺寸一行要求“At least one screenshot for iPhone with Dynamic Island (medium display)”(至少一张 iPhone with Dynamic Island (medium display) 截图),Duo 的上传说明也已删除。13 9 月 10 日的 iPhone Duo 第二天文章告诉读者,Duo 上传将在今年晚些时候开放,这是 Apple 当天的说法。上传在 10 月 5 日开放了。那篇文章有五处与此不符:今天我会用哪些资料的清单、关于 Duo 截图尺寸的 FAQ 回答、关于 Apple 9 月 9 日发布说明的注释、关于 App 预览一行的段落,以及关于社区样机工具的段落。这五处都已于 2026 年 10 月 7 日更正,并附有日期说明。642 10 月 2 日的 Prepare Your App for iPhone Duo 在其 TL;DR、状态表、表下方 10 月 4 日的复查、提交一节中的两处,以及关于截图尺寸的 FAQ 回答中,仍把上传当作尚未开放,这六处也已在同一天更正。

2. 2026 年的产品页,逐个版面

Apple 现在把页面上的内容分成三类。“App previews and screenshots showcase your app in-use or gameplay, while creative assets can be used to highlight your brand, promote seasonal offerings, showcase new content, and more.”(App 预览和截图展示应用的使用场景或游戏玩法,而创意素材可用于突出品牌、推广季节性内容、展示新内容等)43 创意素材是“optional and separate from your app’s screenshots, app previews, In-App Purchase and Subscription images, and any promotional artwork requested by editorial teams”(可选的,独立于应用的截图、App 预览、App 内购买项目和订阅的图片,以及编辑团队索要的任何宣传插图),帮助文档把它们描述为“distinct from the in-use functionality requirement in app previews and screenshots”(有别于 App 预览和截图须展示使用中功能的要求)。5 规格页面列出了三种:“Creative assets include product page header, search results, and in-app event cards.”(创意素材包括产品页头部、搜索结果和 App 内活动卡片)4

以二十分之一比例绘制的所有 App Store 素材画布:3840×1646 的头部、1920×1280 到 3840×2560 的 3:2 搜索结果素材、5244×2950 的通用素材、1320×2868 的 iPhone 截图、iPhone Duo 外屏 1398×2034 和内屏 2007×2853 的截图,以及 886×1920 的 App 预览

所有画布按同一比例绘制,由脚本根据 Apple 帮助文档的规格和 API 的参考目录生成。4131411

产品页头部

“When someone lands on your product page, the first thing they’ll notice is your header.”(有人来到您的产品页时,首先注意到的就是头部)43 用 WWDC26 那场讲座的话说,它是“the first visual element people will see when they land on your app”(人们来到您的应用页面时看到的第一个视觉元素),可以是图片,也可以是视频。3 Apple 把它定位为展示品牌和季节内容的位置:“Use video or images to express your brand, seasonal offerings, exciting new content, and more to set the tone for the rest of your product page.”(用视频或图片表达品牌、季节性内容、令人兴奋的新内容等,为产品页的其余部分定下基调)43

搜索结果素材

“Your search result asset is the first thing people experience when they find your app or game through the Search tab, before they ever reach your product page.”(人们通过“搜索”标签找到您的应用或游戏时,在到达产品页之前,首先接触到的就是搜索结果素材)43 它取代了搜索默认显示的内容:“Instead of showing the default app screenshots, you can use an impactful image or video, to make your app stand out in the Search Results.”(不再显示默认的应用截图,而是用一张有冲击力的图片或视频,让应用在搜索结果中脱颖而出)3 Apple 的 What’s New 页面还提到了“游戏”App:“Reach people in relevant search results on the App Store and in the Apple Games app.”(在 App Store 和 Apple 游戏 App 的相关搜索结果中触达用户)10 留空也不会出问题:“If you choose to not use a search result creative asset, your In-App Events, app previews, and screenshots will appear.”(如果选择不使用搜索结果创意素材,则会显示 App 内活动、App 预览和截图)43

一个文件两处用:通用素材

一张 16:9、5244×2950 像素的 PNG 可以填满两个版位。帮助文档写道:“If you upload a universal creative asset, you can use it for both your product page header and search results placement. Otherwise, select dedicated assets for each.”(如果上传通用创意素材,就可以同时用于产品页头部和搜索结果版位;否则需为两者分别选择专用素材)控制台中的快捷选项“Use header asset in search results”(在搜索结果中使用头部素材)“only available for universal creative assets”(仅适用于通用创意素材)。5 Apple 的规格表在每个版位下都列出 16:9 一行,但没有给它命名;API 的目录则给了名称,把 5244×2950 规格标记为 universalAsset: true,并注明与两种版位类型都兼容。411 没有通用视频:目录中没有 5244×2950 的视频规格,所以在我看来,通用素材总是图片。11

版位 比例 图片像素 图片格式 视频 来源
产品页头部 21:9 恰好 3840 x 1646 帮助文档:.jpeg、.jpg 或 .png;API 目录:仅 .png 3840 x 1646,30 或 60 fps,5 到 30 秒,.mov、.m4v 或 .mp4 帮助文档 Creative assets specifications,第 23 至 29 行和第 71 至 83 行;目录规格 i3840x1646a0411
搜索结果 3:2 1920 x 1280 到 3840 x 2560 .jpeg、.jpg 或 .png 同一范围,30 或 60 fps,5 到 30 秒 帮助文档,第 37 至 45 行和第 85 至 99 行;目录规格 i3x2w1920~3840a0411
通用(任一或两者) 16:9 恰好 5244 x 2950 .png 无 帮助文档,第 31 至 35 行和第 47 至 51 行;目录规格 i5244x2950a0411
三者通用 “Images can’t include alpha channels or transparencies.”(图片不得包含 Alpha 通道或透明区域) “Videos are muted by default in search results and can’t currently be unmuted. On your product page, videos are also muted by default, but people can unmute them. Videos loop continuously in both placements.”(搜索结果中的视频默认静音,目前无法取消静音。在产品页上视频也默认静音,但用户可以取消静音。两个版位中的视频都会持续循环播放) 帮助文档,第 13 行和第 55 行4
数量 每个版面(App Store 版本、自定义产品页、测试实验组)的每个本地化各一个头部和一个搜索结果素材 目录 DEFAULT_PROFILE 中的 maxCount=1;版位挂在本地化上1127

这张表里有两处分歧。帮助文档允许头部图片使用 JPEG,API 的目录则不允许,所以用 PNG 制作的头部能同时满足两边。411 另外,目录的简称把头部视频的最短时长编码为 10 秒、搜索视频为 15 秒(t10~30、t15~30),而同一条目的结构化 duration 字段与帮助文档一致,写的是 5 到 30 秒;我相信结构化字段和帮助文档,而不是名称。114

谁能看到。 “Creative assets support both images and videos, and are available for iOS and iPadOS apps and games running iOS 27 or iPadOS 27 or later.”(创意素材支持图片和视频,适用于运行 iOS 27 或 iPadOS 27 及更高版本的 iOS 和 iPadOS 应用与游戏)5 在我看来,“running iOS 27”指的是顾客的设备,而不是您的部署目标;我保存的页面中,没有一个提到 Mac、Apple TV、Apple Vision Pro 或 Apple Watch 上的版位。543

按语言。 Apple 的最佳实践在谈到这些素材上的文字时说“Be sure to localize for all languages your app supports”(务必针对应用支持的所有语言进行本地化),控制台的预览也可以“across different orientations and languages”(跨不同方向和语言)查看。435 没有哪一步帮助文档说明如何按语言上传头部,但 API 把每个版位都挂在本地化上,所以从数据模型看,每个版面的每种语言各有一个头部。27

安全区。 Apple 没有公布以像素计的安全区。它的规则是定性的:“Design key elements with a safe area in mind to accommodate different devices and orientations. Be sure your focal point artwork is within the center of your composition to prevent any unwanted clipping.”(设计关键元素时要考虑安全区,以适应不同的设备和方向。确保视觉焦点位于构图中央,避免被意外裁切)43 不过,Apple 为这些素材提供的 Sketch 模板在每块画布上都画了一个标为“ART SAFE AREA”的矩形,我根据文件的图层测量了它们。29

Apple Sketch 创意素材模板中的三块画布,每块内部都画有模板的 ART SAFE AREA:头部是位于 3840×1646 中央的 1646×661 矩形,搜索结果是位于 3840×2560 中央的 2168×1030,通用素材是 5244×2950 中的 1402×962,水平居中,但比中心高 334 像素

Apple Sketch 模板中“ART SAFE AREA”矩形的位置,由我测量;Apple 没有给出以像素计的安全区。29

模板画布 安全矩形(我的测量)29 位置 占画布比例
头部,3840 x 1646 1646 x 661 原点 (1097, 493),横竖都居中 17.2%
搜索结果,3840 x 2560 2168 x 1030 原点 (836, 765),横竖都居中 22.7%
通用,5244 x 2950 1402 x 962 原点 (1921, 660),水平居中,比中心高 334 px 8.7%

对这些数字有两点提醒。Sketch 文件中有些组的框架已经过时,所以这些数值取自安全区组内实际绘制的矩形;而且我没有打开 Apple 的 Photoshop 或 Pixelmator 模板,去核对通用画布上那个偏高的安全区。29 在我看来,安全区之所以小,是因为同一个文件会在 iPhone、iPad 和不同方向上被以不同方式裁切,而预览工具就是用来检查这一点的。431

模板。 Apple 的最佳实践页面链接了头部和搜索结果的 Figma、Photoshop、Pixelmator 和 Sketch 模板;8 月 5 日的新闻稿点名了前三种,我下载的 Sketch 文件最后修改于 2026 年 8 月 28 日。43229

Apple Ads,暂未支持。 这些素材也打算用于广告,但 Apple Ads 页面写的是“Coming soon to Apple Ads”(即将登陆 Apple Ads),并称获批素材将在“at a later date”(日后)可用;“Videos can only be used in search results ads”(视频只能用于搜索结果广告),“Videos can be uploaded with or without audio, but audio will not play”(视频可带或不带音频上传,但音频不会播放),而且 Apple Ads 会对广告创意进行自己的审核。44

精选推荐。 Apple 的最佳实践页面说创意素材会在“when your app is featured”(应用获得精选推荐时)出现,一份 WWDC26 小组实验室的摘要说新素材“also appear in featuring placements”(也会出现在精选推荐版位中);两者都没有说明是哪些版位。4345

截图,按设备类别

数量没有变:“You can have up to 10 screenshots on your product page. Depending on orientation, up to three screenshots can appear in search results.”(产品页上最多可放 10 张截图。视方向而定,最多 3 张截图会出现在搜索结果中)43 帮助文档写道:“You must include at least one screenshot and can upload up to 10 screenshots per device size in .jpeg, .jpg, or .png formats”(必须至少包含一张截图,每种设备尺寸最多可上传 10 张 .jpeg、.jpg 或 .png 格式的截图),以及“Images can’t include alpha channels or transparencies.”(图片不得包含 Alpha 通道或透明区域)13 缩放能省去不少工作:“If your app’s user interface is consistent across multiple device sizes and localizations, you only need to provide screenshots for the highest required resolution. App Store Connect automatically scales them down for smaller device sizes.”(如果应用的用户界面在多种设备尺寸和本地化中保持一致,只需提供所需的最高分辨率截图。App Store Connect 会自动将其缩小以适配较小的设备尺寸)13

设备类别(帮助文档的名称) 竖屏尺寸,像素(均可横屏) 缺失时回退到 API 版位组
iPhone Duo 外屏 1398 x 2034;内屏 2007 x 2853 未说明回退;自 2027 年 4 月起提交时必需 IPHONE_DUO_PROFILE
iPhone with Dynamic Island (large display) 1260 x 2736;1290 x 2796;1320 x 2868 Face ID (large) IPHONE_DYNAMIC_ISLAND_LARGE_PROFILE
iPhone with Face ID (large display) 1284 x 2778;1242 x 2688 Dynamic Island (large) IPHONE_FACE_ID_LARGE_PROFILE
iPhone with Dynamic Island (medium display) 1179 x 2556;1206 x 2622 Face ID (large) IPHONE_DYNAMIC_ISLAND_MEDIUM_PROFILE
iPhone with Face ID (medium display) 1170 x 2532;1125 x 2436;1080 x 2340 Dynamic Island (medium) IPHONE_FACE_ID_MEDIUM_PROFILE
iPhone with Home Button (large display) 1242 x 2208 Face ID (medium) IPHONE_HOME_BUTTON_LARGE_PROFILE
iPhone with Home Button (medium display) 750 x 1334 Home Button (large) IPHONE_HOME_BUTTON_MEDIUM_PROFILE
iPad 13-inch display 2064 x 2752;2048 x 2732 无;“Required if app runs on iPad”(应用可在 iPad 上运行时必需) IPAD_13_PROFILE
iPad 11-inch display 1488 x 2266;1668 x 2420;1668 x 2388;1640 x 2360 13 英寸 IPAD_11_PROFILE
Mac 1280 x 800;1440 x 900;2560 x 1600;2880 x 1800(横屏,“with a 16:10 aspect ratio”(宽高比 16:10)) 无;“Required for Mac apps”(Mac 应用必需) MAC_PROFILE

来源:App Store Connect 帮助文档 Screenshot specifications,2026 年 10 月 7 日获取,第 33 至 283 行(iPhone)、第 347 至 449 行(iPad)、第 535 至 551 行(Mac);版位组取自线上参考目录。1311 该页面还列出了 4 英寸和 3.5 英寸的主屏幕按钮 iPhone,12.9 英寸、10.5 英寸和 9.7 英寸 iPad,Apple TV(1920 x 1080 或 3840 x 2160),Apple Vision Pro(3840 x 2160),以及六种 Apple Watch 尺寸,并附有规则:“You must use the same screenshot size for Apple Watch consistently across all localizations for the app.”(Apple Watch 截图必须在应用的所有本地化中统一使用相同尺寸)13

iPhone Duo 这几行。 Apple 把 Duo 列为第一张 iPhone 卡片,但只有尺寸卡片,别无其他:没有设备列表,没有必需说明,也没有回退说明。13 外屏 1398×2034、内屏 2007×2853、横竖均可,这组数字是本站 iPhone Duo 开发者文章以点为单位推算出来的,10 月 7 日获取的 Apple 页面中没有与之矛盾的内容;API 的显示类别也把同一组数字列为 Duo 的屏幕尺寸。4611 Apple 的目录给四个 Duo 规格标的是 3:2 和 2:3,但 2034 除以 1398 是 1.455,2853 除以 2007 是 1.42,所以在我看来,这个标签只是一个归类区间,不是设计时要遵循的比例。11 页面没有 Duo 截图集时,Duo 用户会看到什么,我保存的页面中没有一个有记载。13

哪个 iPhone 类别是必需的:Apple 的页面说法不一。 帮助文档页面顶部写着:“iPhone: At least one screenshot for iPhone with Dynamic Island (medium display).”(iPhone:至少一张 iPhone with Dynamic Island (medium display) 截图)13 同一页面的 Face ID (large display) 一行却说它“Required if app runs on iPhone and screenshots for iPhone with Dynamic Island (large display) aren’t provided”(应用可在 iPhone 上运行且未提供 iPhone with Dynamic Island (large display) 截图时必需),而 2024 年 9 月 11 日的发布说明说 iPhone“only required to provide a single screenshot”(只需提供一张截图),并点名 6.5 英寸或 6.9 英寸尺寸。137 medium display 那一行是最新的措辞;App Store Connect 在提交时实际执行哪条规则,我没有验证。我们七个已上架的 iPhone 应用中,有六个在获批版本上带有 1320×2868 的截图集,这是大尺寸 Dynamic Island 类别中最大的尺寸,按帮助文档的说法会向下缩放到较小的类别。第七个 Tappy Color 带的是同一类别的另一个尺寸 1290×2796 的六帧,以及大尺寸主屏幕按钮类别 1242×2208 的六帧。304713

Alpha 通道:帮助文档与 API 说法不一。 帮助文档禁止所有截图带 Alpha。13 API 的目录则把 35 个较旧的规格标为 alphaAllowed: true,其中包括所有主屏幕按钮 iPhone 尺寸、10.5 英寸和 9.7 英寸 iPad、Mac、Apple TV 和 Vision Pro;所有 Dynamic Island、Face ID、13 英寸、11 英寸和 Duo 规格都不允许。11 新截图不带 Alpha,两边就都满足。目录还把帮助文档所说的 16:10 的 Mac 尺寸标为 16:9(2880 除以 1800 是 1.6),并为每张图片设定了 524,288,000 字节的上限,而帮助文档没有为截图说明这个限制。1113

App 预览

“App previews are optional. You can upload up to three app previews per supported device size and language for iOS, macOS, tvOS, and visionOS apps.”(App 预览是可选的。iOS、macOS、tvOS 和 visionOS 应用的每种受支持设备尺寸和语言,最多可上传 3 个 App 预览)14 预览会自动播放,并排在最前:“App previews always appear before screenshots on iPhone, iPad, Mac, and Apple TV”(在 iPhone、iPad、Mac 和 Apple TV 上,App 预览始终显示在截图之前),即使调整了顺序也一样;帮助文档同一段落中只有一个例外:“If a preview video uses an aspect ratio different from your screenshots”(如果预览视频的宽高比与截图不同),它就会改为出现在页面的 A Closer Look 部分。14 而且“up to three may appear in search results”(最多 3 个可能出现在搜索结果中)。1443

规则 值 来源
时长 15 到 30 秒 帮助文档,Preview specifications14
大小 最大 500MB(API:524,288,000 字节) 帮助文档;目录1411
格式 .mov、.m4v、.mp4(H.264);ProRes 422(仅 HQ)用 .mov 帮助文档14
帧率 帮助文档:最高 30 fps。API:23 到 30 fps 帮助文档;目录1411
音频,H.264 帮助文档:立体声,256kbps AAC,44.1 或 48kHz,“All tracks should be enabled.”(所有轨道都应启用)。API:audioRequired: true 帮助文档;目录1411
音频,ProRes 422 (HQ) 帮助文档:立体声,16、24 或 32 位 PCM,或 256kbps AAC;44.1 或 48kHz;所有轨道启用。API:audioRequired: true 帮助文档;目录1411
海报帧 默认取第 5 秒;“can’t be edited after assets have been approved”(素材获批后无法编辑) 帮助文档145
处理 “Up to 24 hours after upload.”(上传后最长 24 小时) 帮助文档14
iPhone 接受的分辨率 竖屏 886 x 1920 或横屏 1920 x 886,适用于所有 Dynamic Island、Face ID 和 Duo 类别 帮助文档,第 219 至 407 行;目录1411
iPad 13 英寸和 11 英寸 1200 x 1600 或 1600 x 1200 帮助文档14
Mac 和 Apple TV 1920 x 1080,横屏 帮助文档14
Apple Vision Pro 3840 x 2160,横屏 帮助文档14

音频这一行对生成预览的人很重要。帮助文档描述了音频格式,但从未说预览必须有声音;API 则把每个预览规格都标为 audioRequired: true,其视频文章警告说,一个“no audio track where audioRequired is true, fails processing rather than being rejected up front”(在 audioRequired 为 true 时没有音轨)的文件不会在一开始被拒绝,而是在处理阶段失败。141148 因此,无声的预览需要一条静音的立体声轨,而且帧率必须在 23 到 30 fps 之间,才能同时满足两个页面。1114

Duo 没有 Duo 形状的预览。 它那一行列出的设备分辨率是 2034×1398 和 2853×2007,标注为“(19.5:9 aspect ratio)”(19.5:9 宽高比),接受的却是与所有 Face ID 和 Dynamic Island iPhone 相同的 886×1920 文件;正如第二天那篇文章已经指出的,这个标注与 Duo 的两个数字都对不上。141142 App Store 如何把这个文件适配到 Duo 的屏幕上,没有文档说明。14

Apple 的预览页面补充了内容规则:“App previews must show only content within the app itself. Don’t film people interacting with a device, such as an over-the-shoulder angle or fingers tapping the screen.”(App 预览只能展示应用内部的内容。不要拍摄人与设备交互的画面,例如越肩视角或手指点击屏幕)“Avoid any seasonal or timely references that will age your video”(避免任何会让视频过时的季节性或时效性内容),Apple 举的例子是“new for spring”(春季新品)和日期。如果功能需要购买、订阅或登录,“you must disclose this”(必须加以披露)。还有:“If you change the poster frame on an app preview that’s already approved, you’ll need to submit a new version of your app preview.”(如果更改已获批 App 预览的海报帧,就需要提交该 App 预览的新版本)49

推广文本,以及其他文本字段

“Your app’s promotional text appears at the top of the description and is up to 170 characters long. You can update promotional text at any time without having to submit a new version of your app.”(应用的推广文本显示在描述的顶部,最长 170 个字符。推广文本可以随时更新,无需提交应用的新版本)23 帮助文档说它显示在“above your description on the App Store for customers with devices running iOS 11 or later”(对于使用 iOS 11 或更高版本设备的顾客,显示在 App Store 中描述的上方),Apple 还提醒“promotional text doesn’t affect your app’s search ranking so it should not be used to display keywords”(推广文本不影响应用的搜索排名,因此不应用来堆放关键词)。2423 它是默认页面上唯一可以在两个版本之间修改的文本。修改默认页面的推广文本时 App 审核是否会查看,我保存的页面中没有一个说明;在自定义产品页上,它随页面一起审核。50

字段 限制 来源
推广文本 170 个字符;无需新版本即可编辑 产品页指南;帮助文档 Platform version information2324
应用名称 2 到 30 个字符 帮助文档 App information;指南 2.3.75137
副标题 30 个字符 帮助文档 App information51
关键词 “limited to 100 characters total”(总计不超过 100 个字符,产品页指南)或“up to 100 bytes of content”(内容最多 100 字节,帮助文档) 2324
描述 “Limited to 4000 characters”(不超过 4000 个字符);纯文本 帮助文档24
新内容(What’s New) “Limited to 4000 characters”(不超过 4000 个字符) 帮助文档24

关键词这一行是 Apple 的分歧之一:营销页面按字符计,帮助文档按字节计。在我看来,对于单个字符占多于一个字节的语言区域,字节才是真正起作用的上限,所以日文或韩文的关键词列表会比按字符数估计的更早填满。2324 API 的模式没有对这些长度做任何编码:OpenAPI 文件中这些字符串都没有 maxLength,因此这些限制只写在帮助文档里,而服务器是否强制执行,因为我没有做任何写入,所以未经测试。16

App 内活动

“In-App Events are timely events within apps and games”(App 内活动是应用和游戏中具有时效性的活动),它们出现在“On your product page, which displays all of your currently published events”(产品页上,产品页会显示您当前发布的所有活动),出现在搜索中,也出现在“Today”“游戏”和“App”标签的编辑精选里。52 在搜索中,活动卡片“for users who have downloaded your app, while screenshots show for those who haven’t downloaded your app”(向已下载应用的用户显示,未下载的用户则看到截图)。52 App 内活动只适用于 iPhone 和 iPad 应用。21

规则 值 来源
同时发布 10 个(“on the App Store and Apple Games”(在 App Store 和 Apple 游戏中)) 帮助文档 Offer In-App Events;发布说明,2025 年 4 月 15 日537
每个应用已获批 15 个 同上537
开始日期重叠(已获批或草稿) 10 个 帮助文档53
草稿 50 个 帮助文档 In-App Event statuses54
时长 15 分钟到 31 天 帮助文档53
提前发布 最多提前 14 天 帮助文档53
各地区开始日期 彼此相差不超过 48 小时 帮助文档53
文本 参考名称 64、活动名称 30、简短描述 50、详细描述 120 个字符 帮助文档53
活动卡片媒体 16:9,1920 x 1080 到 3840 x 2160;视频 30 或 60 fps,15 到 30 秒;500 MB 帮助文档 Creative assets specifications4
活动详情媒体 9:16,1080 x 1920 到 2160 x 3840;视频规则相同 帮助文档4
标记 Challenge、Competition、Live Event、Major Update、New Season、Premiere、Special Event Apple 的活动指南5243

活动需要审核(“In-app events must be approved before they are visible to users”(App 内活动必须获批后才会向用户显示)),没有应用版本时则“reviewed together with the latest version of the selected platform”(与所选平台的最新版本一起审核)。5355 活动一经发布,“you can modify only the start and end dates”(只能修改开始和结束日期);活动开始后,只能修改结束日期。56 Apple 列出了不符合条件的情况:“Repetitive activities such as daily tasks or rewards”(每日任务或奖励之类的重复性活动)、“Price promotions that don’t introduce any new content, features, or goods”(没有引入任何新内容、功能或商品的价格促销),以及“General promotions that raise awareness about your app or game”(提高应用或游戏知名度的一般性推广)。52 它的媒体规则与创意素材的宣传方向相反:“When possible, avoid using text or logos in your media, especially if they include your event name or app name”(尽可能避免在媒体中使用文字或标志,尤其是包含活动名称或应用名称时),以及“Don’t add borders or gradients to your media.”(不要给媒体添加边框或渐变)52 用作活动媒体的创意素材是否也受这条文字规则约束,我保存的页面中没有一个说明。

Featuring Nominations(精选提名)

“To nominate your app to be featured, whether it’s a new launch or an exciting update, submit your plans through App Store Connect.”(无论是新品发布还是令人兴奋的更新,要提名您的应用获得精选推荐,请通过 App Store Connect 提交计划)21 提名有三种类型:New Content、App Enhancements 和 App Launch;一个提名最多可列出 10 个相关应用和 5 个补充 URL,CSV 导入一次最多 50 个,名称限 60 个字符,描述限 1,000 个字符。2157 这不是 App 审核:由编辑团队阅读,“if it’s a fit, we’ll reach out to the email address you provide”(如果合适,我们会联系您提供的电子邮件地址)。57

提前多久:四种答案。 帮助文档:“we recommend submitting plans as early as possible, with a minimum lead time of 3 weeks”(我们建议尽早提交计划,至少提前 3 周)。提名模板:“Make sure to submit and finalize your plan at least three weeks in advance.”(务必至少提前三周提交并确定计划)。获得精选推荐页面:“please give our team a minimum of two weeks notice. For wider featuring consideration, we recommend submitting a nomination up to three months in advance.”(请至少提前两周通知我们的团队。若希望获得更广泛的精选考虑,建议最多提前三个月提交提名)。可发现性页面的故事表单:“let us know six to eight weeks in advance of your launch”(请在发布前六到八周告诉我们)。这四个页面都没有日期。21572258 在我看来,应以三周作为规划的下限,因为四个页面中有两个把它作为最低要求。

按 Apple 的清单,编辑考量的最后一项正是本文所讲的页面:“App Store product page. Compelling screenshots, app previews, and descriptions, as well as positive ratings and reviews.”(App Store 产品页。引人注目的截图、App 预览和描述,以及正面的评分和评论)22

促销代码,简要说明

“You can request up to 100 promo codes per version of each platform your app supports”(应用支持的每个平台的每个版本,最多可申请 100 个促销代码),每个代码有效期四周、只能使用一次,兑换代码的顾客“can’t rate or review the app”(无法为应用评分或撰写评论)。59 App 内购买项目的代码已经停止:2025 年 10 月 29 日的新闻稿说“starting March 26, 2026”(自 2026 年 3 月 26 日起),2026 年 3 月 27 日的发布说明则说它们“are no longer supported”(已不再受支持)。197 取而代之的是优惠代码。19

3. 自定义产品页

自定义产品页是页面的另一个版本,拥有自己的 URL:“Publish additional versions of your App Store product page, each of which highlights a feature or specific content from your app and has a unique URL to share.”(发布 App Store 产品页的更多版本,每个版本突出应用的某项功能或特定内容,并有一个可供分享的唯一 URL)8 帮助文档列出了哪些内容可以不同:“Each custom product page can include different screenshots, previews, promotional text, and keywords, and is localizable and shareable through a unique URL.”(每个自定义产品页都可以包含不同的截图、预览、推广文本和关键词,可以本地化,并可通过唯一 URL 分享)60 2026 年新增的是头部。WWDC26 那场讲座展示了一个头部与网站横幅一致的自定义页面(“Now, you have the ability to customize the header”(现在您还可以自定义头部)),Apple 的 What’s New 页面说可以“on your custom product pages”(在自定义产品页上)使用创意素材,API 的目录也为自定义产品页的每个本地化提供一个头部和一个搜索结果版位。31011 10 月 7 日获取的 Apple 自定义产品页帮助文档和营销页面,都还没有提到头部。608

规则 值 来源
每个应用的页面数 自 2025 年 10 月 28 日或 29 日起为 70;在 WWDC21 推出时为 35 发布说明;新闻稿;WWDC21 第 10295 场71918
显示位置 “on the App Store for iPhone and iPad”(iPhone 和 iPad 上的 App Store);iOS 15 和 iPadOS 15 或更高版本 营销页面;帮助文档860
深层链接 “supported in iOS 18 and iPadOS 18, or later”(iOS 18 和 iPadOS 18 或更高版本支持);“Your app deep link must be approved before it’ll function for users”(应用深层链接必须获批后才会对用户生效) 营销页面;帮助文档860
关键词 取自“your latest approved app version”(最新获批的应用版本);每个关键词组合只能用于一个页面 帮助文档;营销页面608
资格 “if your app has the Ready for Distribution status in at least one country or region”(应用在至少一个国家或地区处于“可供分发”(Ready for Distribution)状态);预订应用也可以 帮助文档;营销页面608
期限 无:“Custom product pages don’t have a limited timeframe”(自定义产品页没有时间限制) Tech Talk 1088661
每个本地化的媒体 每个设备组 10 张截图和 3 个预览,1 个头部,1 个搜索结果素材;仅限 iPhone 和 iPad 组,含 Duo 参考目录11

用户如何到达。 通过链接:“The unique URL adds a new product page ID parameter to the default product page URL.”(唯一 URL 会在默认产品页 URL 上添加一个新的产品页 ID 参数)8 通过广告网络:页面 ID 以“customProductPageIdentifier with SKOverlay”(SKOverlay 的 customProductPageIdentifier)传入,或作为 SKStoreProductViewController 的参数传入。8 通过搜索,自 2025 年 10 月起:“Custom product pages with keywords assigned to them can appear in search results for those selected keywords instead of your default product page.”(分配了关键词的自定义产品页,可以在这些关键词的搜索结果中取代默认产品页出现)19 通过 Apple:自定义页面“can appear in editorially curated stories and collections on the Today, Games, and Apps tabs”(可以出现在“Today”“游戏”和“App”标签中由编辑策划的故事和合集中),也可以用作 Apple Ads 广告变体。862 除此之外没人看得到:“Custom product pages are only visible to people if they follow a custom product page link, or if you choose to make your custom product page visible in App Store search results by adding keywords.”(只有当用户点击自定义产品页链接,或者您通过添加关键词让自定义产品页在 App Store 搜索结果中可见时,用户才能看到自定义产品页)60

审核。 “Any metadata included in your custom product pages must be submitted for review, which you can do independent of an app update.”(自定义产品页中包含的任何元数据都必须提交审核,这可以独立于应用更新进行)8 在应用首次获批之前,自定义页面必须放进“the same submission as your first iOS app version”(与第一个 iOS 应用版本相同的提交)中。50 审核期间页面被锁定:“You can’t modify a custom product page’s screenshots, previews, promotional text, or keywords, while it’s under review.”(自定义产品页审核期间,无法修改其截图、预览、推广文本或关键词)50 获批后,“An approved custom product page can be edited and submitted for review without affecting its unique URL. Changes are published automatically upon approval by App Review.”(已获批的自定义产品页可以编辑并提交审核,不影响其唯一 URL。更改会在 App 审核批准后自动发布)60 只分配关键词不需要审核(“as long as you’re just assigning keywords, you can make this live without needing to submit for review”(只要只是分配关键词,就可以直接上线,无需提交审核)),但页面要获批并设为可见后才能出现在搜索中。6360 停用或删除的页面会重定向到默认页面。60

它们的用途。 Apple 举的例子都是营销活动:在电子邮件中推送某一支运动队的页面;网站上的瑜伽课程页面,其横幅变成头部,深层链接打开瑜伽板块。83 Apple 自己给出的效果数字是“Developers see a 2.5 percentage point increase on average when referring people to a custom product page. This is a 156% increase compared to the 1.6% average conversion rate on default product pages”(将用户引导到自定义产品页时,开发者平均看到 2.5 个百分点的提升。与默认产品页 1.6% 的平均转化率相比,这相当于提升了 156%),没有注明日期或方法。8 产品页优化不能在自定义产品页上运行:“Product page optimization tests aren’t available for custom product pages or for product pages on the App Store for Apple Watch or iMessage.”(产品页优化测试不适用于自定义产品页,也不适用于 Apple Watch 或 iMessage 的 App Store 产品页)64 在我看来,这意味着自定义页面是面向您主动引导、已知去向的受众的工具,而测试是面向其他所有人都会到达的默认页面的工具。

更改主要语言时这里有个陷阱:“If your app has a custom product page configured, you must also have uploaded screenshots in the language for each custom product page.”(如果应用配置了自定义产品页,还必须为每个自定义产品页上传该语言的截图)65

4. 产品页优化

产品页优化(product page optimization)是 Apple 针对默认页面的 A/B 测试:“Test up to three alternate product page versions against your original, view the results in App Analytics, and set the best performing version to display to everyone on the App Store.”(用最多三个备选产品页版本与原始版本对比测试,在 App 分析中查看结果,并把表现最好的版本设为向 App Store 上的所有人展示)9 实验组会“shown to a percentage of randomly selected people on the App Store in iOS and iPadOS 15 or later, who will see the same treatment for the duration of your test”(向 iOS 和 iPadOS 15 或更高版本的 App Store 上随机选出的一定比例的用户展示,这些用户在整个测试期间看到的都是同一个实验组)。9 2026 年,实验组可以使用新素材:实验组编辑器现在在“App Previews and Screenshots”旁边新增了“Header and Search Results”标签,API 的目录为每个实验组本地化提供一个头部和一个搜索版位,Apple 的最佳实践也写道“you can use product page optimization to test alternative header visuals and see which performs best”(可以用产品页优化测试不同的头部视觉,看哪一个表现最好)。661143

规则 值 来源
每个测试的实验组 最多 3 个(自 WWDC21 以来未变) 营销页面;帮助文档 Create a test;WWDC2196718
时长 “A test runs for 90 days or until you manually stop it within that time”(测试运行 90 天,或在此期间手动停止为止) 营销页面;帮助文档967
参考名称 64 个字符 营销页面9
流量 一个比例平均分配:三个实验组共 30% 时,每个展示给 10% 帮助文档 Create a test67
本地化 默认全部;本地化被排除的用户不在测试中 帮助文档 Create a test67
图标 1024 x 1024;每个备选图标都必须包含在已上架的二进制文件中 帮助文档 Configure test treatments66
锁定 “you cannot change a test once it’s started”(测试一旦开始就无法更改);停止的测试“can’t be restarted”(无法重新开始) 营销页面;帮助文档 Run a test968
应用胜出者 每个测试一个实验组,不可撤销;只应用其预览和截图,应用后正在运行的测试会停止 帮助文档 Apply a treatment69
不适用于 自定义产品页、Apple Watch、iMessage 帮助文档 Overview64

Apple 的页面说法不一之处。 关于能跑几个测试:营销页面说“You can create one test at a time which will run for up to 90 days”(一次只能创建一个测试,最长运行 90 天),而分析帮助文档对“Can I run multiple tests simultaneously on different elements?”(能否针对不同元素同时运行多个测试?)的回答是“Yes. You can test different product page elements (screenshots, description, preview video, etc.) in separate tests at the same time.”(可以。您可以在不同的测试中同时测试产品页的不同元素(截图、描述、预览视频等))。920 同一个分析页面把“descriptions”(描述)列为测试可更改的内容,我保存的其他页面都没有这么写;它还建议“extending your test beyond 90 days if possible”(如果可能,把测试延长到 90 天以上),这与营销页面和两个帮助文档页面 Create a test、Run a test 所述的 90 天上限相悖,也与分析页面自己在别处当作测试窗口的 90 天相悖。2096768 关于哪些应用可以测试:概览帮助文档说“Your app must be in the Ready for Distribution state to test its product page”(应用必须处于“可供分发”状态才能测试其产品页),而创建测试的帮助文档允许“a Pre-Order Ready for Distribution or Ready for Distribution status”(“预订可供分发”或“可供分发”状态),并补充“and is live on the App Store”(且已在 App Store 上架)。6467 这些页面都是在同一个早上获取的。在我看来,稳妥的做法是:在已上架的应用上,一次只跑一个测试,时长不超过 90 天。

审核。 “Before you can publish your test, any new metadata that you’d like to include in your treatments must be approved by App Review.”(发布测试之前,您想放进实验组的任何新元数据都必须获得 App 审核批准)不含备选图标的测试“can be submitted for review independent of a new app version”(可以独立于新的应用版本提交审核)。9 对商店上已有的截图重新排序,或只更改图标,都不需要重新提交。66 用 Browse Assets 选中的、已获批的 Asset Library 头部,在实验组中是否可以跳过审核,没有哪个产品页优化页面说明;在我看来应该可以,因为 Apple 的 WWDC26 讲座说获批素材可用于头部和搜索版位,“without going through additional reviews”(无需经过额外审核)。3

Apple 展示的统计数据。 测试在“at least five first-time downloads are attributed to the test”(至少有五次首次下载归因于该测试)后出现在分析中。20 结果使用“Bayesian techniques designed specifically for App Store product page data”(专为 App Store 产品页数据设计的贝叶斯方法),结果表包含“Unique Impressions”“Conversion Rate”“Improvement”和“Confidence”,状态有四种:Performing Better、Performing Worse、Collecting Data 和 Likely to be Inconclusive。20 “When a treatment reaches 90% confidence, it may be labeled as Performing Better or Performing Worse”(实验组达到 90% 置信度时,可能会被标为 Performing Better 或 Performing Worse),可信区间表示“a 90% probability that the true value falls within this range”(真实值有 90% 的概率落在此范围内)。20 Apple 的建议是:在“until at least one treatment has been declared to be performing better or worse than the baseline with at least 90% confidence”(至少有一个实验组以至少 90% 的置信度被判定优于或劣于基线之前)不要应用或停止测试;而据其 Tech Talk,测试应运行“for at least one week and in seven day increments”(至少一周,并以七天为单位)。970

测试能告诉您什么,不能告诉您什么。 它能告诉您,在您纳入的本地化中,默认页面最多四个版本里哪个转化更好,置信度 90%,前提是您的流量能在 90 天内达到那一步;正因为很多应用的流量达不到,才有“Likely to be Inconclusive”这一状态。20 在我看来,它不能告诉您原因,不能测试自定义产品页,不能代表未纳入本地化的用户,而且归因的首次下载少于五次时,它什么也告诉不了您。6420

5. Asset Library,以及现在的审核方式

“Use Asset Library to submit and manage your app’s images and videos across platforms, sizes, and placements, including app previews, screenshots, and custom creative assets like the product page header and in-app event cards.”(使用 Asset Library 跨平台、尺寸和版位提交并管理应用的图片和视频,包括 App 预览、截图,以及产品页头部和 App 内活动卡片之类的自定义创意素材)5 它是 App Store Connect 侧边栏中的一项,每个接收媒体的版面(版本页面、自定义产品页、测试实验组、App 内活动)现在都有一个打开它的 Browse Assets 按钮。56066 每个素材的详情视图会显示“which App Store features and placements the asset is compatible with”(该素材与哪些 App Store 功能和版位兼容)以及“where this asset was most recently used”(该素材最近在哪里使用过)。5 一个素材可以支撑多个版位,并且“The poster frame set applies to everywhere the asset is used.”(设置的海报帧会应用到使用该素材的所有地方)526 我保存的页面中,没有一个给出素材库可容纳素材数量的上限。

单独审核。 新的审核路径可以不经版本把素材送审,按 Apple 的说法有两个条件:应用已有获批版本,且素材所分配的项目尚未包含在进行中的提交里。以下是 Apple 在关于从 Asset Library 提交的帮助文档页面中给出的规则:12

  • “First app version: If your app doesn’t yet have an approved version, include your assets in the same submission as your first app version.”(第一个应用版本:如果应用还没有获批版本,请把素材放进与第一个应用版本相同的提交中)
  • “Subsequent updates: After your app has an approved version, you can submit standalone assets directly from the Asset Library without creating a new app version.”(后续更新:应用有了获批版本后,可以直接从 Asset Library 提交单独的素材,无需创建新的应用版本)
  • “Assets assigned to other items: When you submit an app version, Custom Product Page, Product Page Optimization test, or In-App Event, any assets assigned to it are automatically included in that submission and reviewed together.”(分配给其他项目的素材:提交应用版本、自定义产品页、产品页优化测试或 App 内活动时,分配给它的所有素材都会自动包含在该提交中并一起审核)
  • “Submission restrictions: An asset can’t be submitted on its own through the Asset Library if the item it is assigned to is already part of an active submission.”(提交限制:如果素材所分配的项目已经包含在进行中的提交里,则无法通过 Asset Library 单独提交该素材)

单独提交的素材以应用当前的样子为准来评判:“Standalone assets are reviewed against your app’s latest version.”(单独提交的素材会对照应用的最新版本进行审核)5 一旦获批,创意素材无需新版本即可放到已上架的页面上:“If your app’s current version is already live on the App Store, you can update its creative assets with approved assets without submitting a new version”(如果应用的当前版本已在 App Store 上架,就可以用获批的素材更新其创意素材,无需提交新版本),方法是用 Browse Assets 选择素材,然后点按 Publish。5 WWDC26 那场讲座演示的正是这一点:把夏季徒步主题的头部换成冬季主题,“publishing changes directly to the App Store without a new submission”(无需新的提交,直接把更改发布到 App Store)。3

哪个文件进哪个版位。 控制台说素材可以根据尺寸用于各个触点(这是我在 2026 年 10 月 6 日对 Asset Library 页面的观察);这句话在我找到的任何公开页面上都没有。公开的版本是 API 的参考目录,它为每个规格列出了可以填充的版位。1171

您制作的文件 能填充的版位 目录组
5244 x 2950 PNG,16:9(通用) 产品页头部和搜索结果 DEFAULT_PROFILE
3840 x 1646 PNG,21:9,或 3840 x 1646 视频(30 或 60 fps,5 到 30 秒) 仅产品页头部 DEFAULT_PROFILE
3:2 图片或视频,1920 x 1280 到 3840 x 2560 仅搜索结果 DEFAULT_PROFILE
宽 1920 到 3840 的 16:9 图片或视频(目录在该范围旁另列了一个恰好 3840 x 2160 的图片规格) App 内活动卡片 DEFAULT_PROFILE
9:16 图片或视频 App 内活动详情页 DEFAULT_PROFILE
iPhone、iPad、Mac、Apple TV、Vision Pro 或 Apple Watch 的截图尺寸 该设备组中的截图(iPhone 和 iPad 尺寸也用于 iMessage) 按设备
Duo 截图(1398 x 2034、2007 x 2853,或二者的横屏) 仅 Duo 组中的截图 IPHONE_DUO_PROFILE、IMESSAGE_IPHONE_DUO_PROFILE
886 x 1920 或 1920 x 886 预览,23 到 30 fps,15 到 30 秒,带音频 所有 Face ID、Dynamic Island 和 Duo iPhone 组的预览 四个 iPhone 组和 Duo

来源:参考目录 GET /v1/appAssetLibraryRefData 的线上读取,2026 年 10 月 7 日 05:51 UTC。11 截图永远不会填充创意版位,创意素材也永远不会填充截图版位:类别(APP_SCREENSHOTS_AND_PREVIEWS 或 CREATIVE_ASSETS)在预留文件时就已固定。1126

状态。 帮助文档列出的状态有 Uploading、Processing、Prepare for Submission、Ready for Review、Waiting for Review、In Review、Accepted、Approved、Rejected 和 Archived。25 Accepted 表示该项目已被接受,而同一提交中的其他内容未被接受:“All items in the submission must be accepted before any can be published.”(提交中的所有项目都被接受之后,其中任何一项才能发布)25 帮助文档和 API 对 Archived 的定义不同。帮助文档:“The asset belonged to a previous app version and has been replaced by a newer one.”(该素材属于之前的应用版本,已被更新的素材取代)API:“You retired an approved asset from active use.”(您将一个已获批的素材停止使用)2526 素材“only when its status is Prepared for Submission”(仅在其状态为 Prepared for Submission 时)才能删除(状态页面的写法是 Prepare for Submission),并且“Archived assets can’t be used in new placements.”(已归档的素材不能用于新的版位)525

谁可以使用:三种答案。 关于管理素材的帮助文档页面:“Required role: Account Holder, Admin, App Manager, or Marketing.”(所需角色:Account Holder、Admin、App Manager 或 Marketing)关于提交素材的帮助文档页面:“Required role: Account Holder, Admin, or App Manager.”(所需角色:Account Holder、Admin 或 App Manager)API 文章列出可通过 API 管理素材库的角色只有 ACCOUNT_HOLDER、ADMIN 和 APP_MANAGER。51226 在我看来,Marketing 用户可以在控制台中上传,但不能提交;而 Marketing 角色的 API 密钥能否使用,根本没有文档记载。

6. Apple 的规则,原文引用

以下是素材据以评判的句子,均为 Apple 原话。最佳实践页面说,它们“reflect our overarching policies as well as how we evaluate artwork for featuring, so you can put your best work forward”(反映了我们的总体政策,以及我们评估精选推荐用插图的方式,以便您拿出最好的作品)。43

素材最佳实践,作为规则

摘自 2026 年 10 月 7 日获取的 Apple App Store 素材最佳实践;除非某行点名了具体对象,否则每一行都同样适用于截图、预览和创意素材。43

任何素材中可以出现什么 - “Don’t include specific pricing, discounts, website URLs, copyright symbols. This ensures your content remains relevant to a global audience and more evergreen.”(不要包含具体价格、折扣、网站 URL 或版权符号。这样内容才能对全球受众保持意义,也更经久不衰) - “Avoid claims that can’t be verified, such as awards or recognition that your app or game hasn’t actually received.”(避免无法核实的说法,例如应用或游戏实际上并未获得的奖项或认可) - “Don’t include logos or references to other platforms or marketplaces.”(不要包含其他平台或应用市场的标志或提及) - “Please don’t include any Apple-designated recognitions”(请勿包含任何 Apple 指定的荣誉),Apple 举的例子是“Editor’s Choice, App of the Day, Game of the Day, or Apple Design Award winner, as many of these already appear alongside your app or game in search results, as well as on your product page.”(Editor’s Choice、App of the Day、Game of the Day 或 Apple Design Award 获奖,因为其中许多已经在搜索结果和产品页上显示在您的应用或游戏旁边) - “While you may depict content outside of your app or game in use, it must still relate to its general functionality.”(您可以描绘应用或游戏使用场景之外的内容,但它仍须与其总体功能相关)

受众 - “Assets displayed on the App Store must meet a 4+ age rating, even if your app’s rating is higher and it’s intended for an older audience.”(在 App Store 上显示的素材必须符合 4+ 年龄分级,即使应用的分级更高、面向年龄更大的受众) - “Keep violent content in check. Games that include violence may use action imagery, but must avoid depictions of gore, graphic imagery, or weapons that are pointed directly at a person or the audience.”(控制暴力内容。含暴力内容的游戏可以使用动作画面,但必须避免描绘血腥、露骨画面,或直接指向人或观众的武器) - “You can localize your metadata, including images and videos, to tailor your content to each region or country in which you offer your app or game.”(您可以本地化元数据,包括图片和视频,以便为提供应用或游戏的每个地区或国家定制内容)

图片 - “Consider using the latest UI and reflecting your app or game’s aesthetic. Aim for strong composition and a clear focal point for each asset.”(考虑使用最新的 UI,体现应用或游戏的美感。每个素材都力求构图有力、焦点清晰) - “If using text, use a short phrase that enhances your visual rather than describes it. Be sure to localize for all languages your app supports.”(如果使用文字,请用一个衬托画面而不是描述画面的短语。务必针对应用支持的所有语言进行本地化) - “Design key elements with a safe area in mind to accommodate different devices and orientations.”(设计关键元素时要考虑安全区,以适应不同的设备和方向)

视频 - “Select an impactful poster frame.”(选择一个有冲击力的海报帧) - “Start strong. Lead with your value proposition or most compelling feature.”(开场要有力。以价值主张或最吸引人的功能开头) - “Avoid quick cuts and fast-moving visuals, as these can be difficult for people to follow and may not be accessible for everyone.”(避免快速剪辑和快速移动的画面,因为人们难以跟上,也未必对所有人都无障碍) - “Loop seamlessly. Videos autoplay and repeat, so people may see the loop multiple times.”(无缝循环。视频会自动播放并重复,人们可能会多次看到循环) - “In most cases, audio is muted by default, so your creative must work silently first.”(大多数情况下音频默认静音,所以创意首先必须在无声状态下成立)

按版面 - 头部:“Focus on a single, clear idea. Visually dense or cluttered assets dilute your impact.”(专注于一个清晰的想法。视觉上过于密集或杂乱的素材会削弱冲击力)“Design with a first-time visitor in mind.”(设计时要想着首次访问的人) - 搜索结果:“State the obvious. Since people tend to look for something specific when using search, be sure your app or game’s purpose is obvious at a glance.”(把显而易见的事说出来。人们使用搜索时往往在找特定的东西,所以务必让应用或游戏的用途一目了然)“Showcase the firsthand experience.”(展示第一手体验) - App 内活动:“You need media for the event card (16:9 landscape) and the event details page (9:16 portrait).”(您需要为活动卡片(16:9 横屏)和活动详情页(9:16 竖屏)准备媒体)“Design your media to complement the badge rather than duplicate it.”(设计媒体时要与标记互补,而不是重复它) - 截图:“Stay focused on the core user experience”(专注于核心用户体验),接着是“avoid using the entire asset to highlight general accolades or call-to-action statements”(避免用整个素材来突出一般性荣誉或行动号召语)。“Lead with your best features.”(以最好的功能开头) - App 预览:“Use real-UI or gameplay.”(使用真实 UI 或游戏画面)“Tell a complete story.”(讲一个完整的故事) - 所有素材:“consider using similar visual style, such as color palette, iconography, fonts, message, and tone.”(考虑使用相似的视觉风格,例如配色、图标、字体、信息和语气)

App 审核中的截图:超过一半展示使用中的应用

指南 2.3.3:“Screenshots should show the app in use, and not merely the title art, login page, or splash screen.”(截图应展示使用中的应用,而不能只是标题图、登录页或启动画面)37 10 月 5 日,Apple 为此发布了新的帮助文档,并在当天的新闻中以“new App Review guidance on how to avoid common screenshot issues”(关于如何避免常见截图问题的新 App 审核指引)为题加以链接。172 检验方式是计数:“App Review takes the set of screenshots submitted for each supported device into account, and will approve only those submissions where more than half of screenshots show the app in use.”(App 审核会考虑为每种受支持设备提交的截图集,只批准超过一半截图展示使用中应用的提交)它的例子是:“If an app has four screenshots for each device, three must show the app in use, and so on.”(如果应用每种设备有四张截图,其中三张必须展示使用中的应用,依此类推)72 在这个计数之内,营销画面是允许的:您可以“Include splash screens or marketing text, as long as the majority of screenshots still show the app in use.”(包含启动画面或营销文字,只要大多数截图仍展示使用中的应用)72 不要做的事:“Don’t submit screenshots that only show generic login pages or splash screens”(不要提交只显示通用登录页或启动画面的截图)、“Don’t let overlays or marketing visuals crowd out your app”(不要让叠加层或营销视觉挤掉应用本身),以及“Don’t show only the hardware or an overlay with no app interface behind it.”(不要只展示硬件,或背后没有应用界面的叠加层)72 本地化的截图集逐一评判:“Each localization’s screenshots are still assessed on whether the majority show your app in use.”(每个本地化的截图仍会按大多数是否展示使用中的应用来评估)72 这是一个帮助文档页面,不是指南修改;2026 年 6 月 8 日的指南修订没有改动 2.3 的任何小节。73

App 审核是否把“超过一半”的检验用于创意素材,我找到的任何地方都没有说明。帮助文档称创意素材“distinct from the in-use functionality requirement”(有别于展示使用中功能的要求),在我看来,这意味着不适用。5

指南 2.3 的其余部分,以及两条相邻条款

摘自 App 审核指南(“Last Updated: June 8, 2026”(最后更新:2026 年 6 月 8 日)):37

  • 2.3:“make sure all your app metadata, including privacy information, your app description, screenshots, and previews accurately reflect the app’s core experience and remember to keep them up-to-date with new versions.”(确保应用的所有元数据,包括隐私信息、应用描述、截图和预览,都准确反映应用的核心体验,并记得随新版本保持更新)
  • 2.3.2:“make sure your app description, screenshots, and previews clearly indicate whether any featured items, levels, subscriptions, etc. require additional purchases.”(确保应用描述、截图和预览清楚表明所展示的物品、关卡、订阅等是否需要额外购买)
  • 2.3.4:“previews may only use video screen captures of the app itself.”(预览只能使用应用本身的屏幕录像)
  • 2.3.7:“Metadata such as app names, subtitles, screenshots, and previews should not include prices, terms, or descriptions that are not specific to the metadata type.”(应用名称、副标题、截图和预览等元数据不应包含与该元数据类型无关的价格、术语或描述)
  • 2.3.8:“make sure your app and in-app purchase icons, screenshots, and previews adhere to a 4+ age rating even if your app is rated higher.”(即使应用分级更高,也要确保应用和 App 内购买项目的图标、截图和预览符合 4+ 年龄分级)
  • 2.3.9:“You are responsible for securing the rights to use all materials in your app icons, screenshots, and previews, and you should display fictional account information instead of data from a real person.”(您有责任取得应用图标、截图和预览中所有素材的使用权,并应显示虚构的账户信息,而非真实人员的数据)
  • 2.3.10:“don’t include names, icons, or imagery of other mobile platforms or alternative app marketplaces in your app or metadata, unless there is specific, approved interactive functionality.”(除非有具体且获批的交互功能,否则不要在应用或元数据中包含其他移动平台或替代应用市场的名称、图标或图像)
  • 2.3.13,关于活动:“All event metadata must be accurate and pertain to the event itself, rather than the app more generally.”(所有活动元数据必须准确,并且与活动本身相关,而非泛泛地关于应用)
  • 4.1(c),2025 年 11 月 13 日新增:“You cannot use another developer’s icon, brand, or product name in your app’s icon or name, without approval from the developer.”(未经其他开发者批准,不得在您应用的图标或名称中使用该开发者的图标、品牌或产品名称)74
  • 5.2.4(b):如果您的应用入选 Editor’s Choice,“Apple will apply the badge automatically.”(Apple 会自动加上标记)

营销中的设备图像和徽章

在商店自身版位之外的营销中,设备图像和 App Store 徽章由 Apple 的 Marketing Guidelines 管辖:“Use Apple-provided product bezels in all your marketing materials to display your app on the Apple devices it supports. Always use the latest-generation devices for which your app is currently developed.”(在所有营销材料中,使用 Apple 提供的产品边框,在应用支持的 Apple 设备上展示应用。始终使用应用当前所针对的最新一代设备)75 Apple 产品图像必须“as is”(原样)、“without modification”(不加修改)地使用,这就排除了倒影、阴影、裁切、倾斜、动画、翻转或旋转;“You can place promotional copy or violators beside the product images, not on top of them.”(宣传文案或醒目标签可以放在产品图像旁边,但不能放在上面)75 它还禁止“Rendering in 3D or creating any simulation of an Apple product”(以 3D 渲染或制作 Apple 产品的任何仿真图),把“200 px onscreen”(屏幕上 200 px)设为设备的最小尺寸,并要求状态栏中有“a full network icon or product designator, a full Wi-Fi icon, and a full battery icon”(满格的网络图标或产品标识、满格的 Wi-Fi 图标和满电的电池图标)。75 关于徽章:“Use one App Store badge per layout or video”(每个版式或视频只使用一个 App Store 徽章),以及“Don’t modify, angle, or animate the App Store badge.”(不要修改、倾斜 App Store 徽章或给它加动画)75 9 月 22 日的文章把这些规则用在了它自己的截图上;在我看来,展示了 Apple 设备的头部或搜索素材同样受这些规则约束。41

广告

这些素材作为 Apple Ads 投放时,适用更严格的政策:“Pricing, offers, or other incentivized promotions are not allowed in your app icon, name, subtitle, custom product page assets, or creative assets. App rankings, app awards claims, and promoting in-app purchases are also not allowed.”(应用图标、名称、副标题、自定义产品页素材或创意素材中,不允许出现价格、优惠或其他激励性促销。也不允许出现应用排名、应用获奖声明以及推广 App 内购买项目)44 至于语言:“The custom product page and creative assets that you use must match the default language for the associated App Store country or region where your campaign is set to run. You can include a creative asset with no text that can be used when you don’t have a localized image or video.”(您使用的自定义产品页和创意素材,必须与广告系列设定投放的 App Store 国家或地区的默认语言一致。您可以加入一个不含文字的创意素材,在没有本地化图片或视频时使用)44

本地化

App Store 元数据现在支持 50 种本地化:2026 年 3 月 31 日的新闻稿新增了 11 种,“bringing the total number of supported localizations to 50”(使支持的本地化总数达到 50 种)。35 新语言从一份副本开始:“screenshots and the properties for the new language default to those of the primary language, except for the description and keywords.”(除描述和关键词外,新语言的截图和属性默认沿用主要语言的内容)65 没有匹配的本地化时,“the next most relevant localization is used”(会使用相关性次高的本地化),其他情况下显示主要语言。65 关于预览:“If an app preview is not provided for a specific language, the preview in the next best available language appears on your App Store product page.”(如果没有为某种语言提供 App 预览,App Store 产品页会显示次佳可用语言的预览)13

Apple 自己的页面说法不一之处

问题 一个页面说 另一个页面说 来源
同时能跑几个产品页测试 “You can create one test at a time”(一次只能创建一个测试) 可以针对不同元素同时跑多个(我对分析 FAQ 中“Yes”的转述) 920
哪些应用可以测试 “Ready for Distribution state”(“可供分发”状态) “预订可供分发”或“可供分发”,“and is live on the App Store”(且已在 App Store 上架) 6467
谁能使用 Asset Library Account Holder、Admin、App Manager 或 Marketing Account Holder、Admin 或 App Manager(提交,以及 API) 51226
提名要提前多久 至少 3 周 至少两周,最多三个月;故事为六到八周 212258
关键词上限 100 个字符 100 字节 2324
必需的 iPhone 截图类别 Dynamic Island (medium display) 6.5 英寸或 6.9 英寸(large)尺寸 137
截图中的 Alpha 一律不允许 35 个较旧规格允许 1311
头部图片格式 .jpeg、.jpg 或 .png 仅 .png 411
预览帧率和音频 最高 30 fps;只规定音频格式 23 到 30 fps;必须有音频 1411
“Archived”是什么意思 被更新的版本取代 由您停止使用 2526

另有两处较小的分歧留在出现的位置:目录把帮助文档所说 16:10 的 Mac 尺寸标为 16:9(第 2 节),以及分析页面把描述列为测试可更改的内容,并建议运行超过 90 天(第 4 节)。

7. 衡量效果

App Store Connect 中的 App 分析是这些版面汇报数据的地方,Apple 今年对它进行了重建:2026 年 3 月 25 日的新闻稿称之为分析功能“biggest update since its launch”(推出以来最大的更新),带来“More than 100 new metrics”(100 多项新指标)、同期群和同行基准。76 关于产品页,它能显示的内容如下:

版面 分析报告的内容 门槛 来源
整个页面 展示次数、产品页浏览量、转化率、下载量,按来源类型(App Store 搜索、App Store 浏览、应用引荐、网页引荐、App Clip) “at least five first-time downloads or pre-orders”(至少五次首次下载或预订) 指标定义;Acquisition7778
自定义产品页 产品页浏览量、下载量、转化率、收益、留存,按页面并与默认页面对比 每个页面“at least five first-time downloads”(至少五次首次下载) 分析 Custom Product Pages;营销页面798
产品页优化 每个实验组的独立展示次数、转化率、提升幅度和置信度,以及状态标签 “at least five first-time downloads are attributed to the test”(至少五次首次下载归因于该测试) 分析 Product Page Optimization20
App 内活动 活动展示次数、活动页面浏览量(各自也有独立值)、App 打开次数、提醒、通知点按,以及按活动统计的下载量 来自某活动的“at least 5 first-time downloads”(至少 5 次首次下载) 分析 In-App Events80

那里的“转化”指什么。 Apple 把转化率定义为“Total downloads and pre-orders divided by unique device impressions”(总下载量和预订量除以独立设备展示次数),把展示定义为在“on the Today, Games, Apps, and Search tabs of the App Store for more than one second”(App Store 的“Today”“游戏”“App”和“搜索”标签上超过一秒)的显示,并注明“Includes product page views”(包括产品页浏览)。77 所以页面的转化率并不是访问页面的人中下载者所占的比例;它统计的是在商店任何地方看到应用一秒钟的所有人。相比之下,在测试结果表中,转化率指每个变体的“the percentage of viewers who downloaded your app”(看到页面的人中下载了应用的比例)。20 在我看来,这两个数字不可比较,判断头部改动应该靠测试,而不是盯着仪表板上的转化率变化。

无法衡量的东西。 我保存的分析页面中,没有一个列出针对产品页头部或搜索结果素材的指标;在我看来,衡量它最干净的办法是测试实验组,另一条路是自定义产品页,它有自己的头部,分析会把它的转化与默认页面对比报告。7766 没有关键词级别的数据:在 WWDC26 的 App Store Connect 小组实验室里,Apple 的回答是“We don’t provide keyword level data in ASC”(我们在 ASC 中不提供关键词级别的数据),并建议建两个自定义产品页,一个用于广告、一个用于自然搜索,以便区分二者。45 单个自定义页面只能“in the detailed reports, which have more rigorous privacy protections than the standard reports”(在隐私保护比标准报告更严格的详细报告中)导出。79 提名完全没有指标。而 Apple 自己对自定义页面效果的说法,即第 3 节引用的 2.5 个百分点提升,没有注明日期或方法。8

8. 智能体能自动化什么

我们应用的 App Store 工作由智能体通过 App Store Connect API 完成,所以这一节是我读得最仔细的。Apple 随文档发布的 OpenAPI 文件版本为 4.5.1,最后修改于 2026 年 10 月 6 日;WWDC26 那场讲座也承诺了 API 支持(“you can upload and submit to Asset Library, using the App Store Connect API as well”(您也可以使用 App Store Connect API 上传并提交到 Asset Library))。163

要点:所有营销媒体都迁移到了素材库。 4.5.1 发布说明新增了素材库的图片、视频、版位、版位排序和参考数据,并写道“Target iPhone Duo screenshots and app previews with the new IPHONE_DUO display class in AppAssetLibraryDisplayClass.”(使用 AppAssetLibraryDisplayClass 中新的 IPHONE_DUO 显示类别,指定 iPhone Duo 截图和 App 预览)。它们还弃用了旧方式:“The App Screenshot Sets, App Screenshots, App Preview Sets, and App Previews resources are deprecated”(App Screenshot Sets、App Screenshots、App Preview Sets 和 App Previews 资源已弃用),活动截图和视频片段资源也一样。15 每个旧资源的页面现在开头都是“This resource is deprecated. Use the App Asset Library and App Asset Library placements instead.”(此资源已弃用。请改用 App Asset Library 及其版位)81 机器可读的文件还没有跟上:OpenAPI 文档仍未把那些创建操作标为弃用,却给 experiments 资源的第 1 版标上了弃用。16 关于 iPhone Duo,文档指向同一个方向:旧资源所需的 ScreenshotDisplayType 和 PreviewType 在 4.5.1 文件中没有 Duo 值,所以Duo 截图和预览在文档中记载的 API 路径是素材库,通过 IPHONE_DUO 显示类别和 IPHONE_DUO_PROFILE 版位组。1611 这与 9 月 22 日那篇文章在 4.5 文件中的发现一致:八个 iPhone 显示类型,没有一个是 Duo 的。41 不过,线上服务跑在了文件前面。我通过已弃用的 appScreenshotSets 资源,以只读 GET 读取 Kiradex 的截图集,返回的 Duo 截图集带有 "screenshotDisplayType": "APP_IPHONE_DUO",这个值不在 4.5.1 的枚举中;版位读取也在 IPHONE_DUO_PROFILE 中返回了同样的十帧。1728 所以旧资源至少能报告 Duo 截图集。它是否接受 APP_IPHONE_DUO 的创建请求未经验证:要测试就得写入,而我没有做任何写入。智能体应该以素材库为基础,这是 Apple 文档记载的路径。

逐个资源

版面 创建和更改 读取 说明
素材库 (每个应用一个,由 Apple 创建) GET /v1/apps/{id}/assetLibrary;GET /v1/appAssetLibraries/{id}/images、/videos,可用 filter[category]、filter[state]、filter[specId] 素材库 id 在应用的整个生命周期内不变2616
图片和视频 POST /v1/appAssetLibraryImages 或 /appAssetLibraryVideos(预留:fileName、fileSize、category、素材库);PATCH .../{id}(uploaded、referenceName、archived;视频还有 previewFrameTimeCode);DELETE GET .../{id}:state、specId、imageAsset 的宽和高、stateDetails 类别为 CREATIVE_ASSETS 或 APP_SCREENSHOTS_AND_PREVIEWS,预留时固定1682
版位 POST /v1/appAssetLibraryPlacements(placementType、placementGroup、一个素材、一个目标本地化);DELETE;用 POST /v1/appAssetLibraryPlacementOrderingRequests 排序 GET /v1/appStoreVersionLocalizations/{id}/placements(自定义页面、活动和实验组本地化下同理),sort=placementGroupPosition 版位不可变:替换就是删除、创建、重新排序;线上读取返回的版位 state 为 ACTIVE 或 INACTIVE,这两个值都不在 4.5.1 的枚举中162728
规格 无 GET /v1/appAssetLibraryRefData 尺寸、版位和限制的目录;要读取,不要硬编码7183
默认页面文本 PATCH /v1/appStoreVersionLocalizations/{id}:promotionalText、description、keywords、whatsNew、marketingUrl、supportUrl 同一资源 模式中没有长度限制16
自定义产品页 POST /v1/appCustomProductPages(name、应用、可选模板);POST /v1/appCustomProductPageVersions(deepLink);POST /v1/appCustomProductPageLocalizations(locale、promotionalText);关键词通过本地化的 searchKeywords 关系设置;PATCH 页面的 visible GET /v1/apps/{id}/appCustomProductPages;版本 state;页面 url API 没有写明 70 个页面的上限16
测试 POST /v2/appStoreVersionExperiments(name、platform、trafficProportion);POST /v1/appStoreVersionExperimentTreatments(name、appIconName);POST /v1/appStoreVersionExperimentTreatmentLocalizations(locale);PATCH experiment 的 started GET /v1/apps/{id}/appStoreVersionExperimentsV2;state、startDate、endDate API 没有写明 3 个实验组的上限;第 1 版已弃用16
App 内活动 POST /v1/appEvents(referenceName、badge、deepLink、purpose、priority、territorySchedules);POST /v1/appEventLocalizations(name、shortDescription、longDescription) GET /v1/apps/{id}/appEvents 媒体通过活动本地化上的素材库版位设置16
提名 POST /v1/nominations(name、type、description、submitted、publishStartDate、相关应用);PATCH(archived) GET /v1/nominations,可用 filter[state] type 为 APP_LAUNCH、APP_ENHANCEMENTS 或 NEW_CONTENT;没有与创意素材的关系16
审核 POST /v1/reviewSubmissions,然后 POST /v1/reviewSubmissionItems 提交状态 项目的关系中,除了版本、自定义页面版本、experiment 和活动之外,还有 appAssetLibraryImage 和 appAssetLibraryVideo16

最后一行是我对 OpenAPI 文件的解读,并非 Apple 的文章:审核提交项可以指向素材库中的图片或视频,API 中单独提交素材就是这样表达的。Apple 关于素材库的文章只描述了版位随其上级版面一起送审。1627

上传流程

  1. GET /v1/apps/{id}/assetLibrary 并保存 id。
  2. GET /v1/appAssetLibraryRefData,把文件做成某个规格的确切尺寸;“Image specifications state exact dimensions, not ranges”(图片规格给出的是确切尺寸,而不是范围),创意素材中的搜索尺寸和活动尺寸是例外。8211
  3. 预留:带上文件名、字节大小和类别,调用 POST /v1/appAssetLibraryImages(或 Videos)。响应为 AWAITING_UPLOAD,并附带 uploadOperations。82
  4. 把每个分片 PUT 到对应的 URL。“The upload URLs are unauthenticated and time-limited, so you don’t send a JSON Web Token (JWT), and you don’t share them.”(上传 URL 无需身份验证且有时间限制,因此不发送 JSON Web Token(JWT),也不要分享这些 URL)82
  5. 用只带 uploaded: true 的 PATCH .../{id} 提交:“Unlike the deprecated appScreenshots flow, there’s no sourceFileChecksum attribute to send”(与已弃用的 appScreenshots 流程不同,无需发送 sourceFileChecksum 属性);如果收到的字节数与声明的大小不符,提交会失败。82
  6. 轮询直到 PREPARE_FOR_SUBMISSION(或带 stateDetails 的 FAILED),然后读回 specId,在目录的 imageSpecs(或 videoSpecs)中查找,确认其 shortName 就是您想要的规格(1320×2868 截图对应 i1320x2868a0),并确认您要用的版位组在该版位类型的 specMappings 下列有这个 specId;Apple 在处理过程中为文件匹配规格,其规格文章要求在目录中解析 specId,而不是对照硬编码的列表。82837111
  7. 放置:每个版面和本地化各调用一次 POST /v1/appAssetLibraryPlacements,然后每个组发一次排序请求。27
  8. 提交上级版面;版位跟随其审核状态。27

Apple 的迁移文章里有两个陷阱。“You can only create placements while the parent surface is editable, so migrate against an App Store version in PREPARE_FOR_SUBMISSION rather than one that’s already approved.”(只有在上级版面可编辑时才能创建版位,因此请针对处于 PREPARE_FOR_SUBMISSION 的 App Store 版本进行迁移,而不是已获批的版本)删除则顺序相反:“Delete the placements first, then the asset.”(先删除版位,再删除素材)83 对于预览,目录的 audioRequired: true 意味着需要一条音轨,必要时可以是静音的;立体声是帮助文档的规格,不是目录的。1148

没有 API、需要用控制台的部分

  • 预览工具。 没有端点能渲染产品页或搜索结果;检查要靠人,或由操作控制台的智能体,在 iPhone、iPad 和 Duo 上、两种方向和深色模式下查看。116
  • 在已上架版本上替换创意素材。 帮助文档的流程是在已上架版本上点 Browse Assets,再点 Publish;API 只在可编辑的上级版面上创建版位,所以在我看来,这种替换是控制台操作。583
  • “Use header asset in search results”(在搜索结果中使用头部素材)。 API 中没有这个开关;按我对版位模型的理解,等效做法是把同一个通用素材再放置一次。511
  • 确认在控制台发布的头部。 在 API 中,它应该出现在版位读取里,作为版本本地化上的 PRODUCT_PAGE_HEADER_ASSET 或 APP_STORE_SEARCH_RESULTS_ASSET 版位,但我们的应用还没有一个,所以在控制台发布的头部是否会出现在那里,未经验证(第 9 节)。2728
  • Media Manager 的缩放选项(帮助文档:“to manage scaled app previews and screenshots for other device sizes, select View All Sizes in Media Manager”(要管理为其他设备尺寸缩放的 App 预览和截图,请在 Media Manager 中选择 View All Sizes))5,以及长度检查:OpenAPI 文件没有编码帮助文档中的任何文本限制(其中没有任何字符串带 maxLength),而我没有做任何写入,所以服务器是否会拒绝超长字符串未经验证;智能体自己的脚本会在发送任何内容之前检查所有长度。1624
  • Marketing 角色的密钥。 API 文章对素材库只列出了 Account Holder、Admin 和 App Manager。26
  • 广告和留存版位。 枚举中有 SEARCH_RESULTS_ADS_ASSET、TODAY_TAB_ADS_ASSET 和 RETENTION_MESSAGE_ASSET,但线上目录只返回四项功能和七种版位类型;Apple 说要“treat a feature that’s absent as unavailable for your app”(把缺失的功能视为您的应用不可用)。1171

9. 2026 年 10 月 7 日的我们的应用

2026 年 10 月 7 日,我在 05:47:01 到 05:51:14 UTC 之间读取了我们的 App Store Connect 账户,然后在 05:51:43 到 05:52:03 的第二轮中读取了每个应用素材库里的图片和视频,以及用于星级评分的美国公开查询;又在 08:04:24 到 08:05:53 UTC 之间再次读取账户,获取每个已上架版本和两个正在等待审核的版本的素材版位。每个请求都是只读 GET,没有写入任何内容。3028 账户中有 28 个应用。9 个有已上架版本;19 个从未上架过:Kiradex 和 Founder Camera 正在等待审核,其余 17 个各有一个处于“准备提交”(Prepare for Submission)状态的 1.0,任何版面上都没有内容。按平台划分,这 17 个是 12 个 iOS 应用(其中 3 个还有 Mac 或 tvOS 1.0)、4 个仅限 Mac 的应用和 1 个仅限 visionOS 的应用。30 有两个应用在上架途中改了名:Banana List 以 Get Bananas 的名字发布,Yawara 以 Randori 的名字发布;账户中没有名为 Water 的应用。30

十一个应用乘十一个 App Store 版面的网格,每格标有数量:正在等待审核的 Kiradex 和 Founder Camera、Reps、Return、Get Bananas、Ace Citizenship、Randori、Tappy Color、ResumeGeni for iOS、941 Tiles 和 ResumeGeni for Safari;每个应用的产品页优化列和预览列都是空的,只有 Kiradex 有 Duo 截图集,而来自版位读取的头部与搜索列全部为零

按版面列出我们的应用,由脚本根据 10 月 7 日保存的 API 响应绘制(头部与搜索列来自版位读取,08:04:24 到 08:05:53 UTC);只有未提交 1.0 的 17 个应用未列入。3028

应用 用户看到的版本(待定) 语言区域 iPhone 6.9 英寸 Duo iPad 13 英寸 Mac 预览 推广文本 自定义页面 测试 活动 提名 素材库图片(创意) 读取,UTC
Kiradex 无(iOS 1.0,正在等待审核) 1 8 10 0 0 0 1 个中 1 个 0 0 0 1,已提交 28 (0) 05:51:11 到 05:51:1417
Founder Camera 无(iOS 1.0.1,正在等待审核) 12 5,仅英文 0 0 0 0 12 个中 12 个 0 0 0 0 5 (0) 05:47:01 到 05:47:0784
Reps iOS 1.6.3、Mac 1.6.2、tvOS 1.6.2(tvOS 1.6.3,审核中) 22 8 0 7 7 0 iOS 22 个中 22 个;Mac 和已上架的 tvOS 为 0(审核中的 tvOS 1.6.3 为 22 个中 22 个) 1 0 1 0 1882 (3) 05:47:01 到 05:47:3485
Return iOS、Mac 和 tvOS 1.0.3 27 5 0 5 4 0 27 个中 0 个 0 0 0 0 928 (0) 05:47:07 到 05:47:3286
Get Bananas iOS 1.1.1、Mac 1.1 27 5 0 5 4 0 27 个中 0 个 0 0 0 0 485 (0) 05:47:19 到 05:47:3787
Ace Citizenship iOS 1.6.2 12 6(另有 5.5 英寸 5 张,仅英文) 0 0 0 0 12 个中 2 个 0 0 0 0 86 (0) 05:47:10 到 05:47:1788
Randori iOS 2.0.3 12 7 0 0 0 0 12 个中 12 个 0 0 0 0 98 (0) 05:47:01 到 05:47:0789
Tappy Color iOS 1.1.1 1 6 张 1290 x 2796,不是 1320 x 2868(另有 5.5 英寸 6 张)47 0 0 0 0 1 个中 0 个 2 0 0 0 31 (0) 05:47:17 到 05:47:2147
ResumeGeni for iOS iOS 1.4.1 1 5 0 5 0 0 1 个中 0 个 0 0 0 0 20 (0) 05:47:01 到 05:47:0590
941 Tiles Mac 1.3(Mac 1.3.1,准备提交) 17 0 0 0 5 0 已上架版本 17 个中 0 个;1.3.1 中 17 个中 17 个 0 0 0 0 89 (0) 05:47:05 到 05:47:1791
ResumeGeni for Safari Mac 1.0 1 0 0 0 3 0 1 个中 1 个 0 0 0 0 3 (0) 05:47:37 到 05:47:4190

截图数量为主要语言区域(英文,美国)的数量,取用户看到的版本;对于两个没有已上架版本的应用,取待定版本。iPhone 列统计的是大尺寸 Dynamic Island 截图集:除 Tappy Color 外,所有应用都是 1320×2868,Tappy Color 的六帧是 1290×2796。47“素材库图片”统计的是通过 GET /v1/appAssetLibraries/{id}/images 读到的应用 Asset Library 中的全部图片,在第二轮读取(05:51:43 到 05:52:03 UTC)中获取,而非该行自己的时间窗口;括号中的数字是 CREATIVE_ASSETS 类别。31

各版面中有内容的地方,具体如下:

  • Reps 有一个自定义产品页“Progress Pics (all locales)”,已获批,在 22 个语言区域中可见,每个语言区域有 8 张 iPhone 截图和 7 张 iPad 截图,没有预览、没有推广文本,也没有深层链接。85 它的一个 App 内活动“Progress Pics”已获批,带 Major Update 标记,于 10 月 7 日 14:00 UTC 发布,10 月 8 日开始,11 月 8 日结束,覆盖 175 个国家和地区,带有一个进入应用的深层链接。85 它的三个创意素材是这个活动的 1920×1080 卡片和 1080×1920 详情图(均已获批),以及一个始终没有完成上传的卡片预留。85 Reps 已上架 iOS 版本的全部 22 个语言区域都有推广文本;英文版是“New: Progress Pics. Front, side and back on the same mark every time. Encrypted on your iPhone, synced only through your own iCloud, never on our servers.”(新功能:Progress Pics。正面、侧面和背面,每次都在同一位置。在您的 iPhone 上加密,只通过您自己的 iCloud 同步,绝不放在我们的服务器上)。85
  • Tappy Color 有两个自定义产品页:一个已获批,两种尺寸各有 6 张截图并有推广文本;另一个处于“准备提交”状态,两种尺寸各 10 张;两者都没有深层链接。47
  • Kiradex 拥有账户中仅有的 Duo 截图:5 张横屏内屏截图(2853×2007)和 5 张竖屏外屏截图(1398×2034),旁边还有 8 张 1320×2868,全部在正在等待审核的 1.0 上。17 它唯一的提名是 App Launch,于 10 月 7 日 04:37 UTC 提交,发布开始日期为 10 月 23 日,即 Duo 开售的第一天。926 它的推广文本是“Scan a card and it’s registered. Every set, English and Japanese. Your lists live in your own iCloud: no account, no ads.”(扫一张卡就完成登记。英文版和日文版的所有系列。您的清单存在您自己的 iCloud 中:无需账户,没有广告)。17
  • 941 Tiles 是一款 Mac 应用,已上架,售价 14.99 美元,17 个语言区域都有 Mac 截图,推广文本只在尚未提交的 1.3.1 上。91

缺口,逐项清点。 没有一个应用有产品页优化测试、App 预览,或素材库中的任何视频。3031 七个已上架的 iPhone 应用都可以跑测试,却一个也没跑。3067 只有 Kiradex 有 Duo 截图集。17 没有一张素材库图片能解析到头部或搜索结果规格,账户中仅有的创意素材是 Reps 的活动媒体,版位读取在 258 个本地化中也没有找到任何头部或搜索结果版位。3128 现有的自定义页面都没有深层链接。8547 大多数已上架页面缺少推广文本:Return 和 Get Bananas 的全部 27 个语言区域,Ace Citizenship 的 12 个中的 10 个,Tappy Color 和 ResumeGeni for iOS 各自唯一的语言区域,Reps 的 Mac 版和已上架的 tvOS 1.6.2,以及 941 Tiles 的已上架版本;审核中的 Reps tvOS 1.6.3 在全部 22 个语言区域中都有,941 Tiles 尚未提交的 1.3.1 在全部 17 个中也都有。308591 Founder Camera 的 11 个非英语语言区域没有任何截图,Ace Citizenship 的 5.5 英寸截图集只有英文;版位读取对 Founder Camera 的这 11 个本地化返回了空列表,这些语言区域的用户看到哪些图片,取决于 API 不报告的商店回退机制。84882893

版位读取能显示什么,不能显示什么。 Apple 关于放置素材的文章点名了列出一个版面上所有版位的读取:GET /v1/appStoreVersionLocalizations/{id}/placements。27 10 月 7 日 08:04:24 到 08:05:53 UTC,我对 14 个已上架版本的每个本地化(245 个),以及 Kiradex 和 Founder Camera 正在等待审核的版本(另 13 个)执行了这个读取,共 258 个请求,没有错误;当天早上正在审核中的 Reps tvOS 1.6.3 不在其中。28 它返回了 2,073 个版位,每一个都是 APP_SCREENSHOT:任何应用上都没有 PRODUCT_PAGE_HEADER_ASSET、APP_STORE_SEARCH_RESULTS_ASSET 或 APP_PREVIEW。28 截图版位与表中的截图数量逐帧吻合,所以这个读取也能看到素材库出现之前上传的截图;素材库那边也对得上:创意类别中只有 Reps 的活动媒体,而帮助文档说头部存放在 Asset Library 中。28315 给写脚本调用它的人两个细节:每个版位都带有 ACTIVE 的 state,只有 941 Tiles 已上架 Mac 版的全部 85 个版位是 INACTIVE,这两个值都不在 4.5.1 文件的 AppAssetLibraryPlacementState 枚举中;另外,Kiradex 的 Duo 帧位于 IPHONE_DUO_PROFILE。2816 这个读取目前还无法显示的是:在控制台发布的头部是否会出现在其中,因为我们还没有一个可以对照。按我对版位模型的理解,它会以 PRODUCT_PAGE_HEADER_ASSET 版位的形式出现,而我们发布的第一个头部就是检验。星级评分只来自美国的公开查询,分析数据没有读取(其报告 API 需要先发起报告请求,而那是一次写入)。93

素材库里有什么,按规格。 素材库中的图片带有 specId,即 App Store Connect 在处理过程中为该文件匹配的目录规格;Apple 的页面要求对素材返回的 specId 采用“by looking it up in the catalog”(在目录中查找)的方式解析。7182 与目录的 imageSpecs 联结后,账户中 3,655 张素材库图片里有 3,546 张能够解析,而且每一张的尺寸都与其规格一致;规格的 shortName 就是它的名称,所以 Kiradex 的外屏帧解析为 i1398x2034a0,内屏帧解析为 i2853x2007a0。3111 按规格统计,素材库中有 i1320x2868a0(大尺寸 Dynamic Island iPhone)1,168 张,i2064x2752a0(13 英寸 iPad)815 张,i416x496a0 437 张和 i368x448a1 75 张(Apple Watch),i2880x1800a1 425 张和 i2560x1600a1 141 张(Mac),i3840x2160a1 302 张和 i1920x1080a1 111 张(Apple TV),i1290x2796a0 23 张,i1242x2208a1 22 张,i1398x2034a0 15 张和 i2853x2007a0 5 张(Duo,全是 Kiradex 的),i2048x2732a0 5 张,以及活动卡片的 i16x9w1920~3840a0 和活动详情页的 i9x16w1080~2160a0 各一张,都是 Reps 的。没有一张解析为头部的 i3840x1646a0、通用的 i5244x2950a0 或搜索素材的 i3x2w1920~3840a0。3111 Kiradex 的素材库中外屏图片比页面上放置的多 10 张,处于“准备提交”状态。3128 无法解析的 109 张,是 Reps 那个始终没有完成上传的卡片预留,以及 Get Bananas 已上架的整套 Mac 截图:27 个语言区域各 4 张,共 108 张,已获批并放置在 MAC_PROFILE 中,尺寸为 1800×1104,specId 为 null。1800×1104 不是帮助文档中四种 Mac 尺寸(均为 16:10)中的任何一种,也不匹配目录中的任何规格,目录的 MAC_PROFILE 只列出 i2880x1800a1、i2560x1600a1、i1440x900a1 和 i1280x800a1。8731281311

10. 任务说明:每个应用的智能体要构建什么,以及必须通过的检查

本节是写给负责各应用 App Store 呈现的智能体的。每一项都说明要构建什么、证明其完成的检查(一次 API 读取、对文件运行的脚本,或 App Store Connect 预览工具的截图),以及根据第 9 节的读取,该应用在 2026 年 10 月 7 日所处的状态。其中每一项限制都来自 Apple,出处见前文;顺序和取舍是我的。未经我按常规审阅改动,这里的任何内容都不得写入 App Store Connect。

通用套件

每个有已上架版本的 iPhone 和 iPad 应用都要完成全部十项,其中 K3 分两部分:所有应用都要有 iPhone 截图集,在 iPad 上运行的应用还要有 13 英寸 iPad 截图集,帮助文档把后者列为提交的条件。13 头部、搜索结果素材、自定义产品页、测试和活动只存在于 iPhone 和 iPad 上。58921

K1. 产品页头部。 制作一张 16:9、5244×2950 的通用 PNG,它同时也能完成 K2;或者制作一张恰好 3840×1646 的 21:9 专用 PNG(用 PNG 是因为 API 的目录对头部图片不接受其他格式)。不带 Alpha。关键内容位于模板的安全矩形内(第 2 节)。符合 4+ 分级;不出现价格、折扣、URL、版权符号、其他平台的标志或 Apple 指定的荣誉;如有文字,用针对每种语言本地化的短语,或者干脆不用文字。4112943 - 检查,脚本: 文件为 PNG,恰好 5244 x 2950 或 3840 x 1646,没有 Alpha 通道。 - 检查,读取: GET /v1/appAssetLibraries/{id}/images?filter[category]=CREATIVE_ASSETS 返回该图片,宽高正确,其 specId 在目录中解析为 i5244x2950a0 或 i3840x1646a0,state 为 APPROVED;GET /v1/appStoreVersionLocalizations/{id}/placements?filter[placementType]=PRODUCT_PAGE_HEADER_ASSET 在每个语言区域返回一个版位。如果在控制台发布的第一个头部没有在这个读取中产生版位,就以下面的预览工具截图作为验收检查,并把缺失的版位记录为 API 的缺口。161128 - 检查,截图: 在 iPhone、iPad 和 iPhone Duo 上的预览工具中,竖屏和横屏、浅色和深色模式、每个语言区域,都没有重要内容被裁掉。16 - 10 月 7 日状态: 账户中没有素材库图片解析为头部规格,版位读取在任何本地化上都没有返回 PRODUCT_PAGE_HEADER_ASSET(08:04:24 到 08:05:53 UTC);未检查控制台。3128

K2. 搜索结果素材。 把 K1 的通用文件再放置一次,或者使用一张介于 1920×1280 和 3840×2560 之间的 3:2 图片。让应用的用途“obvious at a glance”(一目了然),并展示界面或内容。443 - 检查,脚本: 在该范围内的 3:2,或通用尺寸;不带 Alpha。 - 检查,读取: 素材库图片的 specId 解析为 i5244x2950a0 或 i3x2w1920~3840a0,同一个版位读取加上 filter[placementType]=APP_STORE_SEARCH_RESULTS_ASSET 时,每个语言区域返回一个。如果在控制台发布的第一个搜索素材没有在这个读取中产生版位,就以下面的预览工具截图作为验收检查,并把缺失的版位记录为 API 的缺口。161128 - 检查,截图: 预览工具在 iPhone 和 iPad 上显示的搜索结果。5 - 10 月 7 日状态: 所有应用都没有:没有素材库图片解析为搜索规格,也没有本地化带有 APP_STORE_SEARCH_RESULTS_ASSET 版位。3128

K3. 1320×2868 的大尺寸 iPhone 截图集,以及应用在 iPad 上运行时的 13 英寸 iPad 截图集。 最多 10 张 1320×2868 截图,这是大尺寸 Dynamic Island 类别中最大的尺寸(6.9 英寸机型;按帮助文档的列表,iPhone Air 和 Plus 机型也属于同一类别),不带 Alpha,使用当前界面,覆盖页面的每个语言区域;每个语言区域的截图集中超过一半展示使用中的应用。1372 应用在 iPad 上运行时,用帮助文档的话说就是“if your app supports iPadOS”(如果应用支持 iPadOS),帮助文档要求在提交之前先有第二套截图,即“At least one screenshot for iPad 13-inch display”(至少一张 iPad 13 英寸显示屏截图),并把这一行标为“Required if app runs on iPad”(应用可在 iPad 上运行时必需):最多 10 张 2064×2752 或 2048×2732(横屏为 2752×2064 或 2732×2048)的截图,不带 Alpha,覆盖每个语言区域,遵循同样的“超过一半”规则。智能体要根据应用自己的 target 来确认,其设备系列必须包含 iPad,而不是根据兼容性列表:仅限 iPhone 的应用也能以兼容模式在 iPad 上运行,而公开查询为我们每个已上架的 iOS 应用都在 supportedDevices 下列出了 80 款 iPad 机型,不论是否为通用应用。1372 - 检查,读取(iPhone): 在承载该截图集的版本的本地化上,并在发布后于已上架版本的本地化上再查一次(确保截图集确实在页面上,而不只是在素材库中),使用 filter[placementGroup]=IPHONE_DYNAMIC_ISLAND_LARGE_PROFILE&include=image 的版位在每个语言区域计数为 1 到 10,所包含的每张图片都是 1320 x 2868,其 specId 解析为 i1320x2868a0(不带 include=image 时读取不返回尺寸)。162711 - 检查,读取(iPad,应用在 iPad 上运行时): 同样的读取改用 filter[placementGroup]=IPAD_13_PROFILE&include=image,在每个语言区域计数为 1 到 10,所包含的每张图片的 specId 都解析为目录映射到 IPAD_13_PROFILE 的四个截图规格之一:i2064x2752a0、i2752x2064a0、i2048x2732a0 或 i2732x2048a0。162711 - 检查,脚本: 一份带标签的帧列表,把每一帧标为是否展示使用中的应用,并且在每个语言区域、每个设备的截图集中,使用中的帧都超过一半。72 - 检查,截图: 在 iPhone 上的预览工具中,以及对于在 iPad 上运行的应用在 iPad 上,每套截图都按预期顺序显示。1 - 10 月 7 日状态: 每个已上架 iPhone 应用的主要语言区域都已填满该类别(5 到 8 帧),七个中有六个是 1320×2868。Tappy Color 的六帧是 1290×2796,所以在用 1320×2868 重建截图集之前,Tappy Color 无法通过此项检查。Founder Camera 的 1.0.1 只有英文截图集。30472884 - 10 月 7 日状态,iPad: 美国公开查询在四个已上架应用 Reps、Return、Get Bananas 和 ResumeGeni for iOS 的 features 中列出了 iosUniversal,这四个应用的已上架版本都通过了 iPad 读取:Reps 在 22 个语言区域中各 7 帧,Return 和 Get Bananas 在 27 个语言区域中各 5 帧,全部解析为 i2064x2752a0;ResumeGeni for iOS 在其唯一的语言区域中有 5 帧,解析为 i2048x2732a0。Ace Citizenship、Randori 和 Tappy Color 没有通用标记,也没有 iPad 截图集,按这种解读,iPad 部分不适用于它们。两个正在等待审核的应用都没有 iPad 截图集;保存的读取没有记录它们的设备系列,只是 Kiradex 的提名把 iPhone 列为唯一的设备系列。9428

K4. iPhone Duo 截图集。 外屏 1398×2034 和内屏 2007×2853,按应用支持的方向制作,通过素材库上传(Apple 文档记载的路径;第 8 节),并放置在 IPHONE_DUO_PROFILE 中。对于已上架的应用,这套截图随应用的下一个版本一起提交:帮助文档只在版本处于“准备提交”、Invalid Binary 或某种被拒状态时才把截图送审,而 API 只在上级项目可编辑时才能创建版位。自 2027 年 4 月起提交时必需;Duo 于 2026 年 10 月 23 日到达顾客手中。1315115836 - 检查,读取: 在承载该截图集的版本的本地化上,并在发布后于已上架版本的本地化上再查一次,版位读取加上 filter[placementGroup]=IPHONE_DUO_PROFILE&include=image 时在每个语言区域返回该截图集,所包含的每张图片的 specId 在目录中都解析为四个 Duo 规格之一:i1398x2034a0、i2034x1398a0、i2007x2853a0 或 i2853x2007a0。168311 - 检查,截图: iPhone Duo 上的预览工具。6 - 10 月 7 日状态: 只有 Kiradex,在待定的 1.0 上有十帧,版位读取显示位于 IPHONE_DUO_PROFILE。1728

K5. App 预览。 所有新款 iPhone 和 Duo 都用 886×1920(竖屏);15 到 30 秒;23 到 30 fps;H.264,封装为 .mov、.m4v 或 .mp4,不超过 500 MB;一条 44.1 或 48 kHz 的立体声 256 kbps AAC 音轨,视频无声时用静音轨;只用应用本身的屏幕录像;海报帧在获批前选好,因为获批后无法更改。141148375 对于在 iPad 上运行的应用,iPad 预览为 1200×1600(竖屏)或 1600×1200,即目录中 IPAD_13_PROFILE 下的 v1200x1600f23~30t15~30u1 或 v1600x1200f23~30t15~30u1,时长、帧率和音频要求相同;11 英寸类别接受同样的两种尺寸。1411 - 检查,脚本: 对文件进行探测,报告上述尺寸、时长、23 到 30 之间的帧率,以及 256 kbps、44.1 或 48 kHz 的 AAC 音频,可以是一条双声道音轨,也可以是帮助文档同样允许的两条单声道音轨。 - 检查,读取(已处理): 视频进入 PREPARE_FOR_SUBMISSION 而不是 FAILED,其 specId 解析为一个预览规格(竖屏 iPhone 文件为 v886x1920f23~30t15~30u1)。这个状态还不等于页面:Apple 的文章把它定义为“Processing succeeded and the video is ready to place.”(处理成功,视频可以放置了)488211 - 检查,读取(已放置): 承载预览的版本通过审核并发布之后,对每个打算展示预览的语言区域,在已上架版本的本地化上执行 GET /v1/appStoreVersionLocalizations/{id}/placements?filter[placementType]=APP_PREVIEW&include=video,在每个预期的组中(竖屏 iPhone 文件为 IPHONE_DYNAMIC_ISLAND_LARGE_PROFILE,Duo 为 IPHONE_DUO_PROFILE,目录把它映射到同一个 886×1920 规格,iPad 文件为 IPAD_13_PROFILE)返回一个版位,其包含的视频就是上传的那个,state 为 ACTIVE,也就是 10 月 7 日我们已上架 iOS 版本上每个版位所带的值。仅凭状态不能证明已发布:那天早上 941 Tiles 已上架的 Mac 版位读到的是 INACTIVE,而两个正在等待审核的版本的版位读到的是 ACTIVE,所以这项检查读取的是已上架版本的本地化。放置视频和提交版本都属于写入,适用本节开头的审阅规则。48271628 - 检查,截图: 在上述每个语言区域中,预览工具显示带有所选海报帧的预览并能播放,位置符合帮助文档的说法:在截图之前,或者在宽高比与截图不同时位于 A Closer Look。141 - 10 月 7 日状态: 账户中没有任何应用有预览,也没有任何素材库中有视频。31

K6. 推广文本。 每个已上架版本的每个语言区域都写上不超过 170 个字符的推广文本,说明有什么新内容;绝不写成关键词列表。2324 - 检查,读取和脚本: GET /v1/appStoreVersions/{id}/appStoreVersionLocalizations 为每个语言区域返回非空且不超过 170 个字符的 promotionalText。16 - 10 月 7 日状态: Reps 的 iOS 版本、Randori 和 ResumeGeni for Safari 已齐全;Return 和 Get Bananas 全部缺失,Ace Citizenship 12 个语言区域中缺 10 个,Tappy Color、ResumeGeni for iOS、Reps 的 Mac 版和已上架的 tvOS 1.6.2,以及 941 Tiles 的已上架版本均缺失。审核中的 Reps tvOS 1.6.3 已在全部 22 个语言区域中具备,所以 Reps tvOS 的检查待 1.6.3 发布后针对它进行,在此期间不重写文本。3085

K7. 每个推广活动一个带深层链接的自定义产品页。 我们实际引导流量的每一类受众(文章中的链接、活动、广告)各一个页面,有自己的头部、截图和推广文本,并带有一个指向该活动相关内容的应用深层链接;只有在页面也要争取自然搜索时才设置关键词,且每个组合只用于一个页面。6083 - 检查,读取: GET /v1/apps/{id}/appCustomProductPages 列出该页面且 visible 为 true;GET /v1/appCustomProductPages/{id}/appCustomProductPageVersions 显示其当前版本 state 为 APPROVED,且 deepLink 不为 null;对 GET /v1/appCustomProductPageVersions/{id}/appCustomProductPageLocalizations 返回的每个本地化,GET /v1/appCustomProductPageLocalizations/{id}/placements?filter[placementType]=PRODUCT_PAGE_HEADER_ASSET 都返回一个版位。16 - 检查,截图: 页面的 URL 能打开它,并且在 iOS 18 或更高版本上,其“打开”按钮会进入深层链接指向的界面。8 - 10 月 7 日状态: Reps 有一个页面,Tappy Color 有两个,都没有深层链接;其他应用没有。8547

K8. 一个带三个实验组的产品页优化测试。 在已上架 iPhone 应用的默认页面上;一次一个测试;三个实验组只改变一样东西(先从头部开始);除非有理由,否则包含所有本地化;一直运行到某个实验组以 90% 置信度获得标签或满 90 天为止,以整周计。9672070 - 检查,读取: GET /v1/apps/{id}/appStoreVersionExperimentsV2 恰好返回一个测试,其 state 为 APPROVED,startDate 已过,且尚未到达 endDate。模式中的 state 没有“运行中”这个值,所以在我看来,这个组合就代表测试正在运行。然后 GET /v2/appStoreVersionExperiments/{id}/appStoreVersionExperimentTreatments 返回三个实验组,每个实验组的 appStoreVersionExperimentTreatmentLocalizations 读取返回其本地化。16 - 检查,截图: 分析中的产品页优化视图显示每个实验组的状态。20 - 10 月 7 日状态: 所有应用都没有;七个已上架的 iPhone 应用符合条件。30

K9. App 内活动,在应用确有真正的活动时。 应用内一件有时效性的事,而不是每日任务、降价或一般性推广;15 分钟到 31 天;最多提前 14 天发布;名称 30、简短描述 50、详细描述 120 个字符;16:9 卡片和 9:16 详情媒体。52534 - 检查,读取和脚本: GET /v1/apps/{id}/appEvents 显示该活动在发布日期前的 eventState 为 APPROVED,发布后为 PUBLISHED(API 的状态从 DRAFT 经过 APPROVED、PUBLISHED、PAST 一直到 ARCHIVED),并显示其日期。这个读取不带文本,只有指向活动本地化的链接,所以要用 GET /v1/appEvents/{id}/localizations(或在第一次读取时加上 include=localizations,每个活动最多返回 50 个)取得文本,逐页读到最后一页,确认返回的每个本地化的名称、简短描述和详细描述都在上述限制之内。1685 - 检查,截图: 活动发布后,产品页上的活动卡片。 - 10 月 7 日状态: Reps 有一个,已获批,10 月 7 日发布。85

K10. 提名,在新品发布或功能增强符合条件时。 至少在其所填日期之前三周提交,取 Apple 页面所述两个最低要求中较长的那个(帮助文档和提名模板为三周,获得精选推荐页面为两周)。215722 - 检查,读取和脚本: GET /v1/nominations?filter[state]=SUBMITTED 返回该提名,且其 publishStartDate 比提交日期至少晚 21 天。16 - 10 月 7 日状态: Kiradex 有一个,是 10 月 23 日的 App Launch,提前 16 天提交:比获得精选推荐页面的两周长,比帮助文档的三周短。922221

各应用的不同之处

Kiradex(正在等待审核)。 1.0 版正在等待审核,所以该应用还没有获批版本,不能单独提交素材:在 1.0 获批之前,素材要随版本一起提交,而分配给已在进行中提交里的项目的素材不能单独提交。1712 因此头部和搜索素材要等 1.0 获批,然后单独提交,或随 1.0.1 版一起提交,1.0.1 的构建版本 47 和 48 已经上传。1712 10 月 23 日的提名保持已提交状态。Duo 截图集已经有了(内屏横屏,外屏竖屏);其他方向由智能体根据应用支持的姿态来判断。17 它的 1.0 没有 iPad 截图集,提名也把 iPhone 列为唯一的设备系列;如果应用确实能在 iPad 上运行,K3 的 13 英寸截图集放进 1.0.1。94 Kiradex 的头部和搜索素材展示的是应用自身的界面。

Reps(10 月 7 日发布活动)。 Progress Pics 活动于 2026 年 10 月 7 日 14:00 UTC 发布,10 月 8 日开始;检查方式是在该时间之后截取产品页上的活动卡片。85 它的自定义产品页没有深层链接:加上活动已在使用的那个链接,页面会重新送审,但 URL 不变。8560 Reps 的头部、搜索素材和第一个测试都应承载同一个 Progress Pics 主题,这样活动、自定义页面和默认页面才一致。3 它的 13 英寸 iPad 截图集,即全部 22 个语言区域中各 7 帧 2064×2752,已经通过 K3 的 iPad 读取。94 素材库中有一个活动卡片的预留始终没有完成上传;如果 API 允许就删除,否则留着也无妨,因为它不会放置任何东西。8583 Reps 的 Mac 1.6.2 和已上架的 tvOS 1.6.2 没有推广文本;10 月 7 日审核中的 tvOS 1.6.3 在全部 22 个语言区域中都有,所以还欠推广文本的是 Mac 版(K6)。创意素材各项对两者都不适用。855

没有已上架版本的应用。 Kiradex、Founder Camera 和另外 17 个应用都没有已上架版本,都不能单独提交素材:套件要放进各自的首次提交,或等首次提交获批。3012 只有未提交 1.0 的 17 个应用按平台划分,套件也随之划分。30 有 iOS 1.0 的 12 个应用在提交前把 K1 到 K6 放进去,在 iPad 上运行的还要包含 K3 的 13 英寸 iPad 截图集,因为帮助文档把它列为提交的条件;在上架之前不做其他事。其中同时有 Mac 或 tvOS 1.0 的 3 个,只给那个版本配上它自己的截图和推广文本。4 个仅限 Mac 的应用使用下面的 Mac 套件,而不是 K1 到 K5:头部、搜索素材、K3 的 iPhone 和 iPad 截图集、Duo 截图集,以及 iPhone 和 iPad 的预览尺寸,都不适用于 Mac 应用。仅限 visionOS 的应用单独一行:一套 3840×2160 的 Apple Vision Pro 截图(“Required for Apple Vision Pro”(Apple Vision Pro 必需)),一个可选的 3840×2160 横屏预览,以及推广文本;创意素材、自定义产品页、测试和活动都是 iPhone 和 iPad 功能,所以套件中的其他内容都不适用。131458921

Founder Camera(正在等待审核,截图仅有英文)。 1.0.1 版是该应用在 App Store Connect 中有过的唯一一个版本,它有 12 个语言区域,全部都有推广文本,但截图只有英文,其余 11 个语言区域一张也没有。84 下一步,在这个版本之后的第一个版本中:每个语言区域一套截图,如果应用能在 iPad 上运行,每个语言区域再加一套 13 英寸 iPad 截图(1.0.1 没有),Duo 截图集,以及头部和搜索素材;获批之后,创意素材也可以改为单独提交。849412

941 Tiles、ResumeGeni for Safari,以及尚未发布的四个仅限 Mac 的应用。 头部和搜索素材是 iOS 27 和 iPadOS 27 的版位;自定义产品页面向 iPhone 和 iPad;测试在 iOS 和 iPadOS 上运行;App 内活动仅限 iPhone 和 iPad;所以 K1 到 K4(包括 K3 的 iPad 截图集)、K5 的 iPhone 和 iPad 尺寸、K7、K8 和 K9 都不适用。58921 它们的套件是 Mac 截图(1280×800、1440×900、2560×1600 或 2880×1800 之一,全部为 16:10 横屏,覆盖每个语言区域;“Required for Mac apps”(Mac 应用必需))、推广文本、一个可选的 1920×1080 预览,以及在版本符合条件时的提名。1314 941 Tiles 的第一步是推广文本,它已经写在尚未提交的 1.3.1 的全部 17 个语言区域中:推广文本无需新版本即可更改,所以现在就可以放到已上架的 1.3 上。9123

Tappy Color。 它的第二个自定义产品页停在“准备提交”状态:要么加上深层链接后提交,要么删除。47 它的商品页只有一个语言区域,所以 K3 和 K6 各只涉及一个语言区域;公开查询没有把它标为通用应用,所以按我对这个标记的理解,K3 只有 iPhone 截图集。4794

Return、Get Bananas、Ace Citizenship、Randori、ResumeGeni for iOS。 iOS 版本完成全套套件;Return 和 Get Bananas 还发布了 Mac 版(Return 还有 tvOS 版),这些版本只需要截图和文本。8687 Return、Get Bananas 和 ResumeGeni for iOS 带有公开查询的 iosUniversal 标记,在我看来这表示它们能在 iPad 上运行,而且它们在每个语言区域都已通过 K3 的 iPad 读取;Ace Citizenship 和 Randori 没有通用标记,所以按这种解读,除非情况有变,K3 对它们只有 iPhone 截图集。94 推广文本优先:Return 和 Get Bananas 的 27 个语言区域都没有,Ace Citizenship 12 个中只有 2 个有。868788 Get Bananas 已上架的 Mac 截图集也需要重做:它的四张截图在全部 27 个语言区域中都是 1800×1104,这不是帮助文档中的 Mac 尺寸,也解析不到任何目录规格(第 9 节)。随下一个 Mac 版本,以 1280×800、1440×900、2560×1600 或 2880×1800 之一重做;检查,读取: Mac 本地化上使用 filter[placementGroup]=MAC_PROFILE&include=image 的版位读取返回的图片,其 specId 解析为 i2880x1800a1、i2560x1600a1、i1440x900a1 或 i1280x800a1 之一。87131116

工作顺序

  1. 2026 年 10 月 7 日: 在 14:00 UTC 之后截取产品页上 Reps 的活动卡片。85
  2. 推广文本,补到每个缺少它的已上架版本上(K6)。它是文本,不需要新版本,用最少的工作覆盖最多的用户。23
  3. 13 英寸 iPad 截图集(K3),放进每个在 iPad 上运行的应用的首次提交,因为帮助文档要求有它才能提交;查询标为通用的四个已上架应用,按这种解读已在每个语言区域具备,所以对它们来说工作只是读取确认。1394
  4. 每个已上架 iPhone 应用一个通用头部和搜索素材(K1、K2):单独提交,在预览工具中检查,在控制台中发布。在我看来,这是 Apple 推出的最显眼的变化,而我们的应用还一个都没用上。
  5. 已上架 iPhone 应用的 Duo 截图集(K4),各随该应用的下一个版本提交,在 2027 年 4 月之前完成;越早越好,因为 Duo 于 10 月 23 日开售,而没有 Duo 截图集的页面在 Duo 上看起来如何没有文档记载。613
  6. 每个已上架 iPhone 应用一个测试(K8),以头部为变量,一次一个。
  7. 带深层链接的自定义产品页(K7):先修好 Reps 现有的页面,之后只为我们实际在做的推广活动建页面。
  8. 预览(K5),逐个应用进行,每个都在已发布的页面上检查,而不只是在素材库中。
  9. 活动和提名(K9、K10),在应用确有真正值得说的事时进行,提前三周。

需要控制台的部分

预览工具截图;把获批的创意素材发布到已上架版本上;“Use header asset in search results”(在搜索结果中使用头部素材)这一选项(在 API 中相当于通用文件的第二次放置);在第一个头部得到确认之前,核实在控制台发布的头部会出现在版位读取中;以及在分析中读取测试状态。5832820 套件中的其他内容在第 8 节中都有对应的端点。

不在本任务说明范围内

  • Apple Ads 广告系列:广告版位尚未出现在线上目录中,而且 Apple Ads 会单独审核其创意。1144
  • 名称、副标题、关键词和描述;价格、App 内购买项目图片、促销代码和优惠代码。
  • 备选应用图标测试,它要求每个图标都包含在已发布的二进制文件中。9
  • 分析报告请求,它们属于写入。93
  • 留存消息版位,线上目录并未提供。11

要点总结

如果您负责应用营销

  • 在 iOS 27 和 iPadOS 27 上,产品页顶部和搜索结果现在由您来设计:一个 3840×1646 的头部和一个 3:2 的搜索素材,或者一张同时用于两者的 5244×2950 PNG。45
  • 提前在 Asset Library 中让创意素材获批;获批后,在已上架页面上做季节性替换无需新版本。53
  • 截图仍然只有在每个设备截图集中超过一半展示使用中的应用时,才能通过 App 审核。72
  • 现在就规划 iPhone Duo 截图集:外屏 1398×2034,内屏 2007×2853,自 2027 年 4 月起提交时必需。136
  • 对您主动引导的受众使用带深层链接的自定义产品页(最多 70 个),对默认页面使用测试(最多三个实验组,最长 90 天)。89
  • 至少提前三周提名,这是 Apple 页面所述两个最低要求中较长的那个。2122

如果您负责构建自动化

  • 截图、预览和创意素材现在都经由 appAssetLibraryImages、appAssetLibraryVideos 和 appAssetLibraryPlacements;基于截图集的资源已弃用,Apple 只在素材库流程中记载了 Duo 上传(对旧截图集资源的线上读取确实报告了一个 Duo 截图集;它是否接受新建则未经测试)。151617
  • 预留、PUT 各分片、只用 uploaded: true 提交,然后读回 specId。82
  • 读取 GET /v1/appAssetLibraryRefData 获取尺寸和限制,而不是硬编码,并以 PNG 交付头部图片。8311
  • 给预览配上音轨(按帮助文档为立体声)和 23 到 30 fps 的帧率,否则处理会失败。1148
  • 自己执行帮助文档的文本限制;API 的模式里没有这些限制。1624
  • 给控制台留出位置:预览工具和已上架创意素材的替换都没有端点。通过读取版位了解页面承载了什么,并在信任这个读取之前,先确认在控制台发布的头部会出现在其中。5832728

常见问题

一个应用可以有多少个自定义产品页?

七十个。Apple 把上限从自定义产品页在 WWDC21 推出时给出的 35 个,提高到 70 个,见于 2025 年 10 月 28 日的发布说明和 10 月 29 日的新闻稿:“You can now create up to 70 custom product pages per app on the App Store.”(现在每个应用在 App Store 上最多可以创建 70 个自定义产品页)18719 它们显示在 iOS 15 或更高版本的 iPhone 和 iPad 上,其深层链接在 iOS 18 或更高版本上生效。608

App Store 产品页头部是什么尺寸?

恰好 3840×1646 像素,21:9,可以是图片,也可以是 30 或 60 fps、5 到 30 秒的视频。一张 16:9、5244×2950 的 PNG 也可以,而且还能填充搜索结果版位。帮助文档对 3840×1646 的图片接受 JPEG 或 PNG;API 的规格目录只接受 PNG,所以 PNG 是稳妥的选择。411

App Store 搜索结果创意素材是什么尺寸?

1920×1280 到 3840×2560 像素之间任意尺寸的 3:2 图片或视频,或者 5244×2950 的通用 PNG。搜索中的视频是静音的,“can’t currently be unmuted”(目前无法取消静音)。4 如果不添加,您的 App 内活动、预览和截图会像以前一样显示。43

App Store 截图和创意素材需要经过 App 审核吗?

需要。截图和预览随其所属的版本、自定义产品页或测试一起审核;创意素材要么随版本提交,要么在应用有了获批版本后从 Asset Library 单独提交;“Standalone assets are reviewed against your app’s latest version.”(单独提交的素材会对照应用的最新版本进行审核)125 对于截图,标准是每个设备都要“more than half of screenshots show the app in use”(超过一半的截图展示使用中的应用)。72

App Store 的 iPhone Duo 截图尺寸是多少?

外屏 1398×2034 像素,内屏 2007×2853 像素,二者也都接受横屏。Duo 的 App 预览与其他新款 iPhone 是同一个 886×1920 文件。Duo 截图在 2027 年 4 月之前是可选的,届时每个提交的应用都需要它们;在 API 中,Apple 只在 asset library 流程中记载了它们;对已弃用截图集资源的线上读取确实返回了一个 Duo 截图集,但该资源是否接受新建截图集未经测试。131461517

不提交新的应用版本,能更换产品页头部吗?

能,前提是新素材已经获批,且当前版本已上架:“If your app’s current version is already live on the App Store, you can update its creative assets with approved assets without submitting a new version.”(如果应用的当前版本已在 App Store 上架,就可以用获批的素材更新其创意素材,无需提交新版本)用 Browse Assets 选中它,然后点按 Publish。5

App Store 产品页优化测试运行多长时间?

最长 90 天,最多三个实验组与原始版本对比;Apple 建议在应用实验组之前等到 90% 置信度,并让测试运行至少一周,以七天为单位。970 Apple 的营销页面说一次一个测试;它的分析帮助文档则说可以针对不同元素同时运行多个。920

本站相关文章:App Store Screenshots That Sell the Why 解读了 37 套截图,以及 Apple 关于荣誉和设备边框的规则;What App Review Looks For 讲解了这些素材要经过的审核;iPhone Duo 系列从 Prepare Your App for iPhone Duo 到 Designing for iPhone Duo 和 iPhone Duo for Developers,推算出了这些截图尺寸所依据的屏幕。

来源


  1. Apple Developer,News,“Showcase your apps with new assets on the App Store”,日期为 2026 年 10 月 5 日。2026 年 10 月 7 日 05:46 UTC 获取。产品页头部和搜索结果创意素材、预览工具(深色模式、设备、方向)和 Asset Library 的上线,以及指向 App 审核新截图指引的链接。 ↩↩↩↩↩↩↩↩↩↩↩

  2. Apple Developer,News,“Get ready for new creative assets on the App Store”,日期为 2026 年 8 月 5 日。2026 年 10 月 7 日 05:46 UTC 获取。“As we announced in June”(正如我们在 6 月宣布的);“ahead of the fall launch”(在秋季上线之前)做好规划;Figma、Photoshop 和 Pixelmator 模板。 ↩↩↩↩

  3. Apple,WWDC26 第 205 场,“Enhance your presence on the App Store”,页面上的文字稿;页面没有日期,WWDC26 合集于 2026 年 6 月 8 日开放。2026 年 10 月 7 日 05:48 UTC 获取。头部、搜索结果素材、自定义产品页头部、两条审核路径、Asset Library、无需新提交的上架中替换,以及 API 自动化。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  4. Apple,App Store Connect 帮助文档,Creative assets specifications,页面无日期(由 2026 年 10 月 5 日的发布说明链接)。2026 年 10 月 7 日 05:45 UTC 获取。头部 21:9 3840 x 1646;搜索结果 3:2 1920 x 1280 到 3840 x 2560;两者下均有 16:9 5244 x 2950 PNG;视频 30 或 60 fps,5 到 30 秒;不带 Alpha;静音与循环;App 内活动卡片和详情媒体。所引行号来自作者保存的该页面文本提取,属于作者的私人记录。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  5. Apple,App Store Connect 帮助文档,Manage your App Store assets,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。Asset Library、Media Manager、创意素材(“available for iOS and iPadOS apps and games running iOS 27 or iPadOS 27 or later”(适用于运行 iOS 27 或 iPadOS 27 及更高版本的 iOS 和 iPadOS 应用与游戏))、通用素材、单独提交、通过 Publish 进行的上架中替换、删除和归档、海报帧,以及包含 Marketing 的角色一行。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  6. Apple Developer,News,“Prepare and submit your apps for iPhone Duo”,日期为 2026 年 10 月 5 日。2026 年 10 月 7 日 05:46 和 05:47 UTC 获取。Duo 于 2026 年 10 月 23 日开售;开放提交;自 2027 年 4 月起必须提供 Duo 截图;iPhone Duo 上的预览工具。 ↩↩↩↩↩↩↩↩↩↩↩↩↩

  7. Apple,App Store Connect 帮助文档,Release notes,日期为 2026 年 10 月 5 日的条目(两条:创意素材和 Asset Library;iPhone Duo 提交)、2026 年 9 月 9 日(Duo 规格,上传“later this year”(今年晚些时候))、2026 年 7 月 8 日(截图不得带 Alpha)、2026 年 3 月 27 日(App 内购买项目促销代码不再受支持)、2025 年 10 月 28 日(70 个自定义产品页)、2025 年 4 月 15 日(App 内活动 10 个发布、15 个获批)和 2024 年 9 月 11 日(iPhone 只需一张 6.5 英寸或 6.9 英寸截图)。2026 年 10 月 7 日 05:45 和 05:47 UTC 获取。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  8. Apple,App Store,Custom Product Pages,页面无日期。2026 年 10 月 7 日 05:42 UTC 获取。“for iPhone and iPad”(面向 iPhone 和 iPad)最多 70 个页面;产品页 ID 参数;iOS 18 和 iPadOS 18 或更高版本上的深层链接;编辑精选和 Apple Ads 用途;StoreKit 标识符;独立于应用更新的审核;Apple 关于 2.5 个百分点和 156% 转化的说法,无日期、无方法。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  9. Apple,App Store,Product Page Optimization,页面无日期。2026 年 10 月 7 日 05:42 UTC 获取。最多三个实验组;一次一个测试,最长 90 天;64 个字符的名称;iOS 和 iPadOS 15 或更高版本;审核规则;90% 置信度的建议。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  10. Apple,App Store,What’s New,页面无日期。2026 年 10 月 7 日 05:44 UTC 获取。头部、搜索结果(包括 Apple 游戏 App)、自定义产品页和测试上的创意素材;标为“Now available”(现已推出)的 Asset Library 和预览工具;自 2027 年 4 月起必须提供 Duo 截图。 ↩↩↩↩↩

  11. App Store Connect API,素材规格目录的线上读取,GET https://api.appstoreconnect.apple.com/v1/appAssetLibraryRefData,2026 年 10 月 7 日 05:51:17 UTC 发出的一次只读请求;响应是 Apple 的目录,不是应用数据。规格 i3840x1646a0(仅 PNG)、i3x2w1920~3840a0、i5244x2950a0(universalAsset: true)、duration 为 5 到 30 秒的头部和搜索视频规格、四个 Duo 截图规格、预览规格(23 到 30 fps,audioRequired: true)、35 个 alphaAllowed: true 的规格、包括 IPHONE_DUO_PROFILE 在内的 37 个版位组、各版面的限制(头部和搜索每个本地化 maxCount=1)、四项线上功能和七种线上版位类型;每个规格的 specId 和 shortName(82 个图片规格和 15 个视频规格),以及每种版位类型的 specMappings,即每个版位组接受的 specId 值(MAC_PROFILE 四个,IPHONE_DUO_PROFILE 四个)。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  12. Apple,App Store Connect 帮助文档,Submit assets from Asset Library,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。第一个版本、后续更新、分配给其他项目的素材、提交限制、对照平台最新版本的审核,以及不含 Marketing 的角色一行。 ↩↩↩↩↩↩↩↩↩↩

  13. Apple,App Store Connect 帮助文档,Screenshot specifications,页面无日期(Duo 各行按发布说明日期为 2026 年 9 月 9 日)。2026 年 10 月 7 日 05:44 UTC 获取。每种设备尺寸最多 10 张;必需的 Dynamic Island (medium display) 一行;缩放;不带 Alpha;每种 iPhone、iPad、Mac、Apple TV、Vision Pro 和 Apple Watch 尺寸及其回退;Duo 卡片。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  14. Apple,App Store Connect 帮助文档,App preview specifications,页面无日期。2026 年 10 月 7 日 05:44 UTC 获取。每种设备尺寸和语言最多三个;15 到 30 秒;500MB;格式;最高 30 fps;音频格式;默认海报帧取第 5 秒;各类别接受的分辨率,包括 Duo 一行的 886 x 1920 及其“(19.5:9 aspect ratio)”(19.5:9 宽高比)标注。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  15. Apple Developer Documentation,App Store Connect API 4.5.1 release notes,2026 年 10 月 7 日 05:50 UTC 从页面的 JSON 数据读取。App Asset Library 资源、IPHONE_DUO 显示类别,以及截图、预览、活动截图和活动视频片段资源的弃用。 ↩↩↩↩↩

  16. Apple,App Store Connect API OpenAPI 规范,"version": "4.5.1",来自规范下载(Last-Modified 2026 年 10 月 6 日 17:01:38 GMT)。2026 年 10 月 7 日 05:47 UTC 获取,由作者用脚本读取:素材库路径和模式,自定义产品页、experiment、活动、提名和版本本地化的模式(任何营销字符串都没有 maxLength),没有 Duo 值的 ScreenshotDisplayType 和 PreviewType,弃用标记(基于截图集的创建操作上没有,第 1 版 experiments 上有),以及带有 appAssetLibraryImage 和 appAssetLibraryVideo 关系的 ReviewSubmissionItemCreateRequest。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  17. 作者的读取,2026 年 10 月 7 日 05:51:11 到 05:51:14 UTC(运行期间有构建上传,故重新读取):Kiradex 的 appStoreVersions(iOS 1.0,正在等待审核,构建版本 46;1.0.1 的构建版本 47 和 48)、版本本地化(一个语言区域,推广文本)、通过已弃用的 appScreenshotSets 资源读取的截图集(8 张 1320 x 2868,为 APP_IPHONE_67;Duo 截图集,5 张 2853 x 2007 和 5 张 1398 x 2034,为 APP_IPHONE_DUO),以及素材库(图片于第二轮 05:51:57 UTC 读取;28 张,无创意素材)。 ↩↩↩↩↩↩↩↩↩↩↩↩

  18. Apple,WWDC21 第 10295 场,“Get ready to optimize your App Store product page”,文字稿;年份取自 URL。2026 年 10 月 7 日 05:48 UTC 获取。“You can create up to 35 different custom product pages for your app”(每个应用最多可创建 35 个不同的自定义产品页);“each test can have up to three treatments.”(每个测试最多可有 3 个实验组) ↩↩↩↩↩

  19. Apple Developer,News,“Enhancements to help you submit and market your apps and games”,日期为 2025 年 10 月 29 日。2026 年 10 月 7 日 05:46 UTC 获取。“at a given time”(同一时间)70 个自定义产品页;自定义产品页上的关键词及其在搜索中的出现;分开提交;所有类型 App 内购买项目的优惠代码;App 内购买项目促销代码“starting March 26, 2026”(自 2026 年 3 月 26 日起)停止。 ↩↩↩↩↩↩↩

  20. Apple,App Store Connect 分析帮助文档,Product Page Optimization(以其旧的 App Store Connect 帮助文档地址请求,重定向到此处),页面无日期。2026 年 10 月 7 日 05:47 UTC 获取。贝叶斯分析;五次下载的门槛;90% 置信度标签;四种状态;结果表;90% 可信区间;可以同时运行多个测试的 FAQ 回答、延长到 90 天以上的建议,以及可测试元素中的“descriptions”(描述)。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  21. Apple,App Store Connect 帮助文档,Nominate your app for featuring,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。提名类型;10 个相关应用;5 个 URL;“minimum lead time of 3 weeks”(至少提前 3 周);CSV 导入自动提交;“In-App Events are only available on iPhone and iPad apps.”(App 内活动只适用于 iPhone 和 iPad 应用) ↩↩↩↩↩↩↩↩↩↩↩↩

  22. Apple,App Store,Getting Featured on the App Store,页面无日期。2026 年 10 月 7 日 05:44 UTC 获取。“a minimum of two weeks notice”(至少提前两周通知),为获得更广泛的考虑最多提前三个月,以及编辑考量的各项内容,最后一项是产品页。 ↩↩↩↩↩↩↩

  23. Apple,App Store,Creating Your Product Page,页面无日期。2026 年 10 月 7 日 05:42 UTC 获取。推广文本(170 个字符,随时可编辑,不影响搜索排名),关键词“limited to 100 characters total”(总计不超过 100 个字符),截图和预览的数量;未提及头部、创意素材或 Asset Library。 ↩↩↩↩↩↩↩↩↩↩↩

  24. Apple,App Store Connect 帮助文档,Platform version information,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。推广文本(170 个字符,iOS 11 或更高版本,无需新的提交),描述和新内容(4000 个字符),关键词“up to 100 bytes”(最多 100 字节)。 ↩↩↩↩↩↩↩↩↩↩↩

  25. Apple,App Store Connect 帮助文档,App Store asset statuses,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。 ↩↩↩↩↩↩

  26. Apple Developer Documentation,“Understanding the App Asset Library”,2026 年 10 月 7 日 05:49 UTC 从页面的 JSON 数据读取。类别、状态(包括 ARCHIVED,“You retired an approved asset from active use”(您将一个已获批的素材停止使用)),以及角色 ACCOUNT_HOLDER、ADMIN、APP_MANAGER。 ↩↩↩↩↩↩↩↩↩

  27. Apple Developer Documentation,“Placing assets on your App Store surfaces”,2026 年 10 月 7 日 05:49 UTC 从页面的 JSON 数据读取。版位挂在版本、自定义产品页、活动或实验组的本地化上,按组排序,并跟随上级项目的审核状态。 ↩↩↩↩↩↩↩↩↩↩↩↩↩

  28. 作者对我们 App Store Connect 账户的读取,2026 年 10 月 7 日 08:04:24 到 08:05:53 UTC,只读:对 14 个已上架版本(Reps 的 iOS、Mac 和 tvOS;Return 的 iOS、Mac 和 tvOS;Get Bananas 的 iOS 和 Mac;Ace Citizenship;Randori;Tappy Color;ResumeGeni for iOS;ResumeGeni for Safari;941 Tiles)以及 Kiradex 和 Founder Camera 正在等待审核的版本的每个本地化,执行包含已放置图片的 GET /v1/appStoreVersionLocalizations/{id}/placements;在 05:47 的读取中处于 IN_REVIEW 的 Reps tvOS 1.6.3 未读取。258 个请求,无错误;2,073 个版位,全部为 APP_SCREENSHOT,没有 PRODUCT_PAGE_HEADER_ASSET、APP_STORE_SEARCH_RESULTS_ASSET 或 APP_PREVIEW;版位 state 除 941 Tiles 已上架 Mac 版的 85 个版位为 INACTIVE 外,其余均为 ACTIVE;Founder Camera 的 11 个非英语本地化为空;Kiradex 的 10 个 Duo 帧位于 IPHONE_DUO_PROFILE;Tappy Color 大尺寸类别的六帧为 1290 x 2796。保存的响应属于作者的私人记录。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  29. Apple,Sketch 版创意素材模板,由素材最佳实践页面作为 Sketch 模板链接;文件的 Last-Modified 为 2026 年 8 月 28 日。2026 年 10 月 7 日 05:46 UTC 下载。“ART SAFE AREA”矩形由作者根据文件的图层框架测量(图层导出属于作者的私人记录);它们是作者的测量结果,不是 Apple 公布的数字。未下载 Photoshop 和 Pixelmator 模板。 ↩↩↩↩↩↩↩

  30. 作者对我们 App Store Connect 账户的读取,2026 年 10 月 7 日 05:47:01 到 05:51:14 UTC(素材库图片和视频以及美国公开查询在第二轮读取,05:51:43 到 05:52:03),只读:从只读 App Store Connect 客户端获取应用列表,然后对每个应用读取 GET /v1/apps/{id}/appStoreVersions、版本本地化(推广文本)、其截图和预览集、appCustomProductPages、appStoreVersionExperimentsV2、appEvents 和素材库。28 个应用;9 个有已上架版本,19 个没有;只有未提交 1.0 的 17 个应用,按各应用 appStoreVersions 中的平台,iOS 12 个(其中 3 个还有 Mac 或 tvOS 1.0),仅限 Mac 4 个,仅限 visionOS 1 个。数量和图表由作者自己的脚本根据保存的响应重新计算;响应和脚本属于作者的私人记录,未公开。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  31. 作者的读取,2026 年 10 月 7 日 05:51:43 到 05:52:03 UTC:对每个应用执行 GET /v1/appAssetLibraries/{id}/images 和 /videos,按类别计数,并把每张图片的 specId 与 05:51:17 UTC 目录读取中的 imageSpecs[].specId 联结,按规格计数:3,655 张中有 3,546 张能够解析,每张都具有其规格的尺寸;无法解析的 109 张是 Reps 的一个 AWAITING_UPLOAD 卡片预留,以及 Get Bananas 的 108 张 1800 x 1104、specId 为 null 的 Mac 图片。任何素材库中都没有视频;只有 Reps 的素材库中有 CREATIVE_ASSETS;没有图片解析为 i3840x1646a0、i5244x2950a0 或 i3x2w1920~3840a0。 ↩↩↩↩↩↩↩↩↩↩↩↩

  32. 每个来源的获取时间都记录在作者的私人证据索引中;每个页面都以 HTML 连同文本提取一起保存,API 文档从其 JSON 数据读取,OpenAPI 文件和参考目录整体保存。 ↩

  33. Apple Developer,News,“Enhancements to the App Store featuring process”,日期为 2024 年 11 月 12 日。2026 年 10 月 7 日 05:46 UTC 获取。App Store Connect 中的 Featuring Nominations。 ↩

  34. Apple,Tech Talk 10889,“Get started with in-app events”,文字稿,页面无日期。2026 年 10 月 7 日 05:48 UTC 获取。此前的限制:“up to 10 approved in-app events”(最多 10 个已获批的 App 内活动)和“a maximum of five in-app events published”(最多发布五个 App 内活动)。 ↩

  35. Apple Developer,News,“App Store expands support to 11 new languages”,日期为 2026 年 3 月 31 日。2026 年 10 月 7 日 05:46 UTC 获取。“bringing the total number of supported localizations to 50.”(使支持的本地化总数达到 50 种) ↩↩

  36. Apple Developer,News,“Find out what’s new for Apple developers”,日期为 2026 年 6 月 8 日,以及新闻列表中的“WWDC26: June 8-12, 2026.”。2026 年 10 月 7 日 05:42 和 05:46 UTC 获取。 ↩↩

  37. Apple,App Review Guidelines,“Last Updated: June 8, 2026.”(最后更新:2026 年 6 月 8 日)。2026 年 10 月 7 日 05:44 UTC 获取。指南 2.3 至 2.3.13、4.1(c) 和 5.2.4。 ↩↩↩↩↩

  38. Apple Developer,News,“Get ready for iPhone Duo”,日期为 2026 年 9 月 9 日。2026 年 10 月 7 日 05:46 UTC 获取。 ↩

  39. 作者于 2026 年 10 月 6 日在 App Store Connect 中的观察:应用侧边栏中 Custom Product Pages、Asset Library 和 Product Page Optimization 上的“New”标记。并非 Apple 公开的页面。 ↩

  40. Apple,App Store,Promoting your apps,页面无日期。2026 年 10 月 7 日 05:44 UTC 获取。仍然提供“up to 100 promo codes per in-app purchase.”(每个 App 内购买项目最多 100 个促销代码) ↩

  41. Blake Crosley,App Store Screenshots That Sell the Why,2026 年 9 月 22 日发布,其来源于当天获取:作为即将推出的功能介绍的创意素材、当时截图页面上的 6.5 英寸规则和 Duo 一行、4.5 版 API 的八个 iPhone 显示类型,以及所应用的 Apple 边框规则。 ↩↩↩↩

  42. Blake Crosley,iPhone Duo, Day Two: The Assets That Appeared in 24 Hours,2026 年 9 月 10 日发布:Apple 9 月 10 日的预览一行及其“later this year”(今年晚些时候)的上传说明,以及与 Duo 两个数字都不相符的 19.5:9 标注。上传相关的说法于 2026 年 10 月 5 日过时;其中五处(要用什么的清单、关于截图尺寸的 FAQ 回答、关于 9 月 9 日发布说明的注释、关于 App 预览一行的段落,以及关于社区样机工具的段落)已于 2026 年 10 月 7 日更正,并附有日期说明。 ↩↩

  43. Apple,App Store,App Store asset best practices and resources,页面无日期。2026 年 10 月 7 日 05:42 UTC 获取。第 6 节引用的每条最佳实践规则;头部、搜索、活动、截图和预览的指引;通用素材;模板;搜索回退。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  44. Apple Ads,帮助,“Design Your Own Ads with Creative Assets”,页面无日期。2026 年 10 月 7 日 05:49 UTC 获取。“Coming soon to Apple Ads”(即将登陆 Apple Ads);“at a later date”(日后)可用;视频仅用于搜索结果广告,音频不播放;Apple Ads 自己的审核;创意政策和语言规则。 ↩↩↩↩

  45. Apple,WWDC26 小组实验室 8010,“App Store Connect Group Lab”,文字稿和章节摘要;属于口头回答,不是文档。2026 年 10 月 7 日 05:48 UTC 获取。 ↩↩

  46. Blake Crosley,iPhone Duo for Developers: The 1.42 Problem and the SDK Gap:以点为单位推算出的 Duo 截图尺寸(3x 下内屏 669×951,外屏 466×678)。 ↩

  47. 作者的读取,2026 年 10 月 7 日 05:47:17 到 05:47:21 UTC:Tappy Color 的版本(iOS 1.1.1,一个语言区域,无推广文本)、截图集(6 张 1290 x 2796,为 APP_IPHONE_67;6 张 1242 x 2208,为 APP_IPHONE_55;没有 1320 x 2868 的帧)、两个自定义产品页(一个已获批,一个处于准备提交,都没有深层链接)、素材库(图片于第二轮 05:52:03 UTC 读取;31 张)。 ↩↩↩↩↩↩↩↩↩↩

  48. Apple Developer Documentation,“Uploading and managing video assets”,2026 年 10 月 7 日 05:49 UTC 从页面的 JSON 数据读取。在需要音频时没有音轨的视频,“fails processing rather than being rejected up front.”(会在处理阶段失败,而不是在一开始就被拒绝) ↩↩↩↩↩↩

  49. Apple,App Store,App Previews,页面无日期。2026 年 10 月 7 日 05:44 UTC 获取。只能展示应用内部的内容,不出现季节性内容或价格,披露购买和登录,以及海报帧重新提交的规则。 ↩

  50. Apple,App Store Connect 帮助文档,Submit a custom product page,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。显示前须审核;第一个版本的规则;审核期间不能编辑。 ↩↩↩

  51. Apple,App Store Connect 帮助文档,App information,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。应用名称 2 到 30 个字符;副标题 30 个字符。 ↩↩

  52. Apple,App Store,In-App Events,页面无日期。2026 年 10 月 7 日 05:44 UTC 获取。活动出现的位置;标记;不符合条件的情况;元数据和媒体规则。 ↩↩↩↩↩↩

  53. Apple,App Store Connect 帮助文档,Offer In-App Events,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。发布 10 个、获批 15 个、重叠 10 个;15 分钟到 31 天;提前 14 天;各地区相差 48 小时;文本长度;显示前须获批。 ↩↩↩↩↩↩↩↩↩

  54. Apple,App Store Connect 帮助文档,In-App Event statuses,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。最多 50 个草稿。 ↩

  55. Apple,App Store Connect 帮助文档,Submit an In-App Event,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。 ↩

  56. Apple,App Store Connect 帮助文档,Manage events,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。 ↩

  57. Apple,App Store Connect 帮助文档,Nominations template,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。“at least three weeks in advance”(至少提前三周);CSV 限制(50 个提名,名称 60 个字符,描述 1,000 个字符)。 ↩↩↩↩

  58. Apple,App Store,Discovery on the App Store and Mac App Store,页面无日期。2026 年 10 月 7 日 05:44 UTC 获取。故事表单的“six to eight weeks in advance.”(提前六到八周) ↩↩

  59. Apple,App Store Connect 帮助文档,Request and manage promo codes,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。 ↩

  60. Apple,App Store Connect 帮助文档,Configure multiple product page versions,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。70 个页面;iOS 15 上显示;iOS 18 深层链接及其审批;关键词;资格;可见性;获批后的编辑;停用和删除。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  61. Apple,Tech Talk 10886,“Get started with custom product pages”,文字稿,页面无日期。2026 年 10 月 7 日 05:48 UTC 获取。“Custom product pages don’t have a limited timeframe.”(自定义产品页没有时间限制) ↩

  62. Apple Ads,帮助,“Create Ad Variations”,页面无日期。2026 年 10 月 7 日 05:47 UTC 获取。把自定义产品页用作广告变体,最多 70 个。 ↩

  63. Apple,WWDC25 第 328 场,“What’s new in App Store Connect”,文字稿。2026 年 10 月 7 日 05:48 UTC 获取。自定义产品页上的关键词,仅分配时无需审核即可上线。 ↩

  64. Apple,App Store Connect 帮助文档,Overview of product page optimization,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。“Ready for Distribution state”(“可供分发”状态);不适用于自定义产品页、Apple Watch 或 iMessage。 ↩↩↩↩↩

  65. Apple,App Store Connect 帮助文档,Localize app information,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。新语言的默认值、回退,以及更改主要语言时自定义产品页的截图规则。 ↩↩↩

  66. Apple,App Store Connect 帮助文档,Configure test treatments,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。“Header and Search Results”标签;二进制文件中的 1024 x 1024 图标;仅调整顺序的更改无需重新提交。 ↩↩↩↩↩

  67. Apple,App Store Connect 帮助文档,Create a test,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。“预订可供分发”或“可供分发”且已上架;最多三个实验组;流量比例;本地化;90 天。 ↩↩↩↩↩↩↩↩↩

  68. Apple,App Store Connect 帮助文档,Run a test,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。停止的测试“can’t be restarted.”(无法重新开始) ↩↩

  69. Apple,App Store Connect 帮助文档,Apply a test treatment to your product page,页面无日期。2026 年 10 月 7 日 05:45 UTC 获取。 ↩

  70. Apple,Tech Talk 110349,“Make the most of product page optimization”,文字稿,页面无日期。2026 年 10 月 7 日 05:48 UTC 获取。“at least one week and in seven day increments.”(至少一周,并以七天为单位) ↩↩↩

  71. Apple Developer Documentation,“Discovering asset specifications”,2026 年 10 月 7 日 05:49 UTC 从页面的 JSON 数据读取。通用规格、组限制(版本为“10 screenshots, 3 app previews, and 1 product page header asset per group”(每组 10 张截图、3 个 App 预览和 1 个产品页头部素材))、类别,以及缺失的功能。 ↩↩↩↩↩

  72. Apple,App 审核帮助文档,2.3.3: Show your app in use with screenshots,页面无日期;由 2026 年 10 月 5 日的新闻稿链接。2026 年 10 月 7 日 05:46 UTC 获取。“超过一半”规则、其示例、应做和不应做的清单,以及本地化。 ↩↩↩↩↩↩↩↩↩↩

  73. Apple Developer,News,“Updated Apple Developer Program License Agreement and App Review Guidelines now available”,日期为 2026 年 6 月 8 日。2026 年 10 月 7 日 05:46 UTC 获取。修订的部分(引言、1.2、4.3(a)、4.3(b)、4.5.3);没有 2.3 的小节。 ↩

  74. Apple Developer,News,“Updated App Review Guidelines now available”,日期为 2025 年 11 月 13 日。2026 年 10 月 7 日 05:46 UTC 获取。新增 4.1(c)。 ↩

  75. Apple,App Store,Marketing Resources and Identity Guidelines,页面无日期。2026 年 10 月 7 日 05:44 UTC 获取。徽章的使用、Apple 产品图像、图形标准、未经授权的用法、屏幕内容和状态栏。 ↩↩↩↩

  76. Apple Developer,News,“New In-App Purchase and subscription data now available in Analytics”,日期为 2026 年 3 月 25 日。2026 年 10 月 7 日 05:46 UTC 获取。 ↩

  77. Apple,App Store Connect 分析帮助文档,Metric definitions,页面无日期。2026 年 10 月 7 日 05:47 UTC 获取。展示次数、产品页浏览量、转化率、门槛;没有头部或搜索素材的指标。 ↩↩↩

  78. Apple,App Store Connect 分析帮助文档,Acquisition,页面无日期。2026 年 10 月 7 日 05:47 UTC 获取。来源类型。 ↩

  79. Apple,App Store Connect 分析帮助文档,Custom Product Pages,页面无日期。2026 年 10 月 7 日 05:47 UTC 获取。 ↩↩

  80. Apple,App Store Connect 分析帮助文档,In-App Events,页面无日期。2026 年 10 月 7 日 05:47 UTC 获取。 ↩

  81. Apple Developer Documentation,App Screenshot Sets、App Screenshots、App Preview Sets、App Previews、App Event Screenshots、App Event Video Clips,以及自定义产品页截图集的各个页面,每页开头都是弃用通知;2026 年 10 月 7 日 05:49 到 05:50 UTC 从其 JSON 数据读取。 ↩

  82. Apple Developer Documentation,“Uploading and managing image assets”,2026 年 10 月 7 日 05:49 UTC 从页面的 JSON 数据读取。预留、上传分片、用 uploaded 提交、核实处理结果和 specId、归档和删除的错误。 ↩↩↩↩↩↩↩↩↩

  83. Apple Developer Documentation,“Migrating to the App Asset Library”,2026 年 10 月 7 日 05:49 UTC 从页面的 JSON 数据读取。在运行时查找版位组、读回 specId、删除顺序,以及只能在可编辑的上级项目上放置。 ↩↩↩↩↩↩↩↩↩↩

  84. 作者的读取,2026 年 10 月 7 日 05:47:01 到 05:47:07 UTC:Founder Camera 的 appStoreVersions(iOS 1.0.1,正在等待审核)、12 个全部带推广文本的版本本地化、截图集(5 张 1320 x 2868,仅英文)、素材库(图片于第二轮 05:51:54 UTC 读取;5 张)。 ↩↩↩↩↩

  85. 作者的读取,2026 年 10 月 7 日 05:47:01 到 05:47:34 UTC:Reps 的 appStoreVersions、版本本地化(iOS 22 个语言区域中 22 个有推广文本,已上架的 Mac 1.6.2 和 tvOS 1.6.2 上没有,IN_REVIEW 的 tvOS 1.6.3 上 22 个中 22 个有)、appCustomProductPages 及其版本和本地化(“Progress Pics (all locales)”,已获批,可见,deepLink 为 null)、appEvents 和活动本地化(“Progress Pics”,已获批,Major Update,10 月 7 日 14:00 UTC 发布,10 月 8 日开始,11 月 8 日结束,175 个国家和地区,设有深层链接),以及素材库(图片于第二轮 05:51:48 UTC 读取;1882 张;创意素材:一张 1920 x 1080 的卡片和一张 1080 x 1920 的详情图,均已获批,以及一个仍在等待上传的卡片预留)。 ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  86. 作者的读取,2026 年 10 月 7 日 05:47:07 到 05:47:32 UTC:Return 的版本(iOS、Mac 和 tvOS 1.0.3)、27 个没有推广文本的语言区域、截图集、素材库(图片于第二轮 05:52:01 UTC 读取;928 张)。 ↩↩↩

  87. 作者的读取,2026 年 10 月 7 日 05:47:19 到 05:47:37 UTC:Get Bananas 的版本(iOS 1.1.1、Mac 1.1)、27 个没有推广文本的语言区域、截图集、素材库(图片于第二轮 05:51:55 UTC 读取;485 张,其中 108 张是已上架的 Mac 截图集,每个语言区域 4 张,1800 x 1104,specId 为 null)。 ↩↩↩↩↩

  88. 作者的读取,2026 年 10 月 7 日 05:47:10 到 05:47:17 UTC:Ace Citizenship 的版本(iOS 1.6.2)、12 个语言区域中 2 个有推广文本、截图集(6 张 1320 x 2868,覆盖全部语言区域;5 张 1242 x 2208,仅英文)、素材库(图片于第二轮 05:51:53 UTC 读取;86 张)。 ↩↩↩

  89. 作者的读取,2026 年 10 月 7 日 05:47:01 到 05:47:07 UTC:Randori 的版本(iOS 2.0.3)、12 个全部带推广文本的语言区域、截图集、素材库(图片于第二轮 05:51:59 UTC 读取;98 张)。 ↩

  90. 作者的读取,2026 年 10 月 7 日:ResumeGeni for iOS(iOS 1.4.1,一个语言区域,无推广文本),05:47:01 到 05:47:05 UTC;ResumeGeni for Safari(Mac 1.0,一个语言区域,有推广文本),05:47:37 到 05:47:41 UTC。素材库于第二轮 05:52:00 UTC 读取:分别为 20 张和 3 张。 ↩↩

  91. 作者的读取,2026 年 10 月 7 日 05:47:05 到 05:47:17 UTC:941 Tiles 的版本(已上架的 Mac 1.3,其 17 个语言区域没有推广文本;处于准备提交的 Mac 1.3.1,全部 17 个都有推广文本)、Mac 截图集(5 张)、来自 GET /v1/appPriceSchedules/{id}/manualPrices 的价格(14.99 美元)、素材库(图片于第二轮 05:51:52 UTC 读取;89 张)。 ↩↩↩↩

  92. 作者的读取,2026 年 10 月 7 日 05:48:22 UTC:针对整个团队的 GET /v1/nominations?filter[state]=SUBMITTED(以及 DRAFT、ARCHIVED,均为空)。一个提名:Kiradex,APP_LAUNCH,2026 年 10 月 7 日 04:37 UTC 提交,publishStartDate 为 2026 年 10 月 23 日 11:00 UTC。 ↩↩

  93. 作者对我们 App Store Connect 账户的读取,2026 年 10 月 7 日 05:47:01 到 05:51:14 UTC(素材库图片和视频以及用于美国评分的公开 iTunes Lookup API 在第二轮读取,05:51:43 到 05:52:03 UTC),只读:apps 资源的 43 个关系(其中一个是 assetLibrary;没有一个是头部或搜索素材),每个应用的 GET /v1/appAssetLibraries/{id}/images 和 /videos,以及无法读取内容的清单(美国以外的评分、分析、次要语言区域的截图回退)。头部和搜索版位是在当天早上稍后读取的(版位读取)。 ↩↩↩

  94. 作者的读取,2026 年 10 月 7 日,只读:对每个已上架 iOS 应用,在美国店面调用公开 iTunes Lookup API,05:51:51 到 05:52:03 UTC,其 features 列表在 Reps、Return、Get Bananas 和 ResumeGeni for iOS 中包含 iosUniversal,在 Ace Citizenship(为空)、Randori(为空)或 Tappy Color(仅 gameCenter)中不包含;以及版位读取,08:04:24 到 08:05:53 UTC,包含已放置的图片,在 IPAD_13_PROFILE 中计数:Reps 在其 22 个 iOS 本地化中各 7 张,Return 和 Get Bananas 在 27 个中各 5 张,全部 424 张都解析为 i2064x2752a0;ResumeGeni for iOS 在其唯一的本地化中 5 张,解析为 i2048x2732a0;Ace Citizenship、Randori、Tappy Color、Kiradex 和 Founder Camera 没有。Kiradex 已提交的提名(05:48:22 UTC)的 deviceFamilies 只列出 IPHONE。查询结果的 features 字段在保存的 Apple 来源中均无记载;把 iosUniversal 解读为“能在 iPad 上运行”是我的看法,它与拥有 iPad 截图集的四个应用相吻合。每个已上架 iOS 应用的查询结果,无论是否为通用应用,都在 supportedDevices 下列出了 80 款 iPad 机型。05:51:17 UTC 的目录读取把 IPAD_13_PROFILE 截图映射到 i2064x2752a0、i2752x2064a0、i2048x2732a0 和 i2732x2048a0,把其预览映射到 v1200x1600f23~30t15~30u1 和 v1600x1200f23~30t15~30u1。 ↩↩↩↩↩↩↩

相关文章

App Review 究竟在看什么——就公开资料所知:2026年10月

从公开记录出发,梳理2026年10月的 Apple App Review:谁在审核、要等多久、什么会导致被拒以及拒绝信的原文措辞、2025至2026年的规则变动,以及一款卡牌收藏应用在首次提交前照着这份清单做的红队演练。

36 分钟阅读

让应用为 iPhone Duo 做好准备:一个完整的实例

为 iPhone Duo 准备并提交应用:决定布局的 SDK 标记、一款真实应用走完每种姿态的过程、两块屏的截图,以及 App Store 的规则。

37 分钟阅读

Pixel-Art Structures: Houses, Halls and Interiors on iPhone

How Pokémon, the SNES RPGs and Stardew build houses, interiors and floors, measured from source, and how Kiradex's town …

80 分钟阅读