Goldie如何保证App Store素材100%一次过审:Apple截图尺寸与预览视频规则深度解析
Goldie如何保证App Store素材100%一次过审Apple截图尺寸与预览视频规则深度解析【免费下载链接】goldie✨ agentic app store previews and screenshots项目地址: https://gitcode.com/gh_mirrors/gol/goldie提交 App Store 时你是否因为“尺寸不对”或“视频太长”被审核反复打回Goldie是一个开源的 App Store 素材生成工具它能自动产出 6.9 英寸截图1320×2868与 App Store 预览视频886×1920并在导出前用 Apple 官方规则逐项自检让素材一次过审。本文深度解析截图与预览视频两套硬性规则以及 Goldie 如何把它们“写死”在流水线里。App Store 素材审核打回4 个最常见原因 绝大多数驳回都来自“手工导出 肉眼检查”驳回原因Apple 的硬性要求截图尺寸不对必须是目标设备的精确像素6.9 英寸为 1320×2868PNG 带透明通道截图不能含 alpha 通道必须是不透明像素预览视频时长越界必须落在 1530 秒区间内视频编码不规范H.264、30fps、必须有 AAC 音轨、单文件 ≤500MB这类错误靠人记规格表非常容易翻车。Goldie 的思路是规则写进代码而不是记在脑子里。Apple 截图与预览视频规则速查表Goldie 的规则集中在一个文件里src/specs.ts它对应 Apple 的 App Store Connect 截图规格与预览视频规格。核心数值如下素材Apple 要求尺寸其他硬性规则6.9 英寸截图1320×2868 PNG不允许透明通道按 rgb24 导出6.9 英寸预览视频886×1920H.264、30fps、15–30 秒、≤500MB、必须带 48kHz/256kbps AAC 音轨还有一个容易踩坑的细节Apple 建议预览视频采用10–12 Mbps 可变码率Goldie 默认固定为 11 Mbps既清晰又不会超标。![Goldie App Store 截图合成所用的 iPad Pro 13 英寸设备边框横版](https://raw.gitcode.com/gh_mirrors/gol/goldie/raw/90290b3103506d145467f2ce64df1c94bb30b6b5/assets/Apple iPad Pro 13_ Silver - Landscape.png?utm_sourcegitcode_repo_files)Goldie 会把模拟器实拍画面放进设备边框bezel再合成成 App Store 截图项目 assets/ 目录内置了多套高分辨率设备边框可直接用于合成。Goldie 如何把规则硬编码进流水线1️⃣ 规则集中化一份规格表管全链路所有尺寸、帧率、时长、码率都定义在 src/specs.ts。生成阶段和校验阶段读的是同一张表——未来规则更新只需改这一个文件不会“生成按新规、校验按旧规”。2️⃣ 截图自动去透明通道画布绘制天然输出 RGBA而 App Store 会拒收带透明通道的截图。src/render.ts 在落盘时用 ffmpeg 强制转成 rgb24从根上杜绝透明问题只有用户显式配置透明背景用于二次合成才保留 alpha且校验时会明确标注“不可直接上传”。3️⃣ 预览视频时长越界直接拒绝渲染合成预览视频时src/render.ts 会先累加所有片段的实际时长一旦超出 15–30 秒立即报错并给出调整建议避免“渲染十分钟、上传时才差 2 秒”的尴尬。另外预览视频会按“纯屏幕录像”合成不加边框、不加背景、不加字幕——这些正是 Apple 明确不允许出现在预览视频中的元素。即使没有音乐也会自动补一条静音 AAC 音轨因为 Apple 要求音轨必须存在。4️⃣ goldie verify 六项自检清单流水线最后一步是 verify 校验用sips检查每张截图的像素宽高与是否有 alpha 通道用ffprobe逐项检查视频检查项判定标准size886×1920codech264fps≤30duration15–30 秒audioAAC 48kHzfilesize≤500MB每一项都打印ok或FAIL任何一项不过goldie all就不会让你“带着病”提交。生成前的兜底自查goldie doctor在真正截图前goldie doctor 会先对环境和素材做一次体检xcrun、ffmpeg、argent 是否就绪、目标模拟器是否安装、App 是否为 Release 构建Debug 构建会把开发警告横幅画进截图、argent 视频水印是否已关闭带水印的预览视频会被直接拒收。每项检查失败时还会打印一条可直接执行的修复命令。三步走完一次过审的工作流完整命令清单见 src/cli.ts日常只需要三步npm i -g goldie # 安装 CLI goldie doctor # 环境自检 goldie all # 采集 → 合成 → 渲染预览视频 → 逐项自检想换背景、字体、边框或排版节奏用goldie studio打开浏览器设计页实时预览保存的设计与 CLI 导出逐像素一致。配置项详解见 skills/goldie/references/config.md如何编写 App 交互流程flow来产出每一帧截图和每个视频片段见 skills/goldie/references/flows.md——里面给出了 34 个片段、每段 47 秒的“15–30 秒”节奏建议。小结一次过审的关键规则数据化尺寸与编码参数集中在 src/specs.ts生成与校验共用一份真相问题提前拦透明通道自动剥离、视频时长越界即报错、环境先体检导出全自检verify逐项输出 ok/FAIL 报告不看规格表也能放心提交把查尺寸表的功夫省下来让 Goldie 的规则引擎保证你的 App Store 截图与预览视频 100% 一次过审 【免费下载链接】goldie✨ agentic app store previews and screenshots项目地址: https://gitcode.com/gh_mirrors/gol/goldie创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

CD-HIT序列聚类去冗余:原理、参数与实战详解

CD-HIT序列聚类去冗余:原理、参数与实战详解

做生信的人,基本都有被CD-HIT救过命的经历。我最早接触它,是很多年前要处理一批从测序组装结果里预测出来的蛋白序列,差不多三万多条,里面有大量近乎一样的重复。当时想直接两两比对去冗余,结果发现这是O(n)级别的计算…

2026/10/4 15:14:54 阅读更多 →
MR25H40CDF+STM32F031C6工业级非易失存储方案

MR25H40CDF+STM32F031C6工业级非易失存储方案

1. 项目概述:为什么在工业现场要用 MR25H40CDF 配 STM32F031C6 做数据存储?MR25H40CDF 和 STM32F031C6 这对组合,乍看像一颗螺丝配一枚垫片——不起眼,但拧在关键位置上,整台设备就稳了。我在做某款国产工业温控模块的…

2026/10/4 15:14:54 阅读更多 →
PIC32MZ搭配MR25H40CDF:工业设备数据存储与日志方案

PIC32MZ搭配MR25H40CDF:工业设备数据存储与日志方案

做工业嵌入式设备的人都有一个共识:数据存储比计算更磨人。选型表里塞满了各种Flash和EEPROM,可真到现场,断电丢数据、写坏一个块、日志翻不出来,哪个问题都比CPU多跑几条指令麻烦。我这两年一直在用MR25H40CDF配合PIC32MZ1024EFE…

2026/10/4 15:14:54 阅读更多 →

最新新闻

【AI】五分钟快速上手 OpenClaw 并接入 QQ:TaoToken 统一 Key 配置实战

【AI】五分钟快速上手 OpenClaw 并接入 QQ:TaoToken 统一 Key 配置实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 15:54:22 阅读更多 →
毕业论文神器!盘点2026年备受追捧的AI论文写作工具与TaoToken接入实践

毕业论文神器!盘点2026年备受追捧的AI论文写作工具与TaoToken接入实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 15:54:22 阅读更多 →
Coding Agent 工作流设计:Claude Code 与 Codex 的 Agent Loop 融合实践(TaoToken 统一接入)

Coding Agent 工作流设计:Claude Code 与 Codex 的 Agent Loop 融合实践(TaoToken 统一接入)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 15:54:22 阅读更多 →
Open Code教程(二)| 命令与技巧:从 Plan 到 Build 的完整工作流拆解

Open Code教程(二)| 命令与技巧:从 Plan 到 Build 的完整工作流拆解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 15:54:22 阅读更多 →
嵌入式驱动开发:硬件时序与Linux内核实战指南

嵌入式驱动开发:硬件时序与Linux内核实战指南

1. 驱动开发不是写代码,是和硬件“谈判”的过程 很多人刚入行时以为嵌入式驱动开发就是“在Linux里写个.ko文件,insmod一下完事”。我带过十几届实习生,90%的人第一次调试SPI设备时,都在 probe() 函数里卡住超过三天——不是代码…

2026/10/4 15:54:22 阅读更多 →
软件工程学习笔记(week2):用TaoToken统一Key梳理瀑布模型与迭代式开发模型

软件工程学习笔记(week2):用TaoToken统一Key梳理瀑布模型与迭代式开发模型

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 15:53:21 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →