English
v1.0Vite + Capacitor → App Store

从 Web 应用到「等待审核」,不用再手填表单。

一个 JSON 文件描述你的应用,四条命令完成构建、上传、填好整个 App Store Connect 页面并提交审核。

购买工具包 — $19

一次性付款 · 立即下载 · 应用数量不限

~/my-app — zsh


4条命令,从头到尾
12个步骤自动完成
1个 JSON 文件需要维护

它替你做什么从 npm run build 到审核队列之间的所有事。

构建

Web 构建、Capacitor iOS 工程、图标、签名、归档并导出可上架的 IPA。

商店页面

各语言的名称、副标题、描述、关键词、宣传文本、链接和分类。

截图

iPhone 与 iPad 截图按文件名顺序上传,重跑时整套替换。

合规项

出口合规、内容版权、年龄分级、审核联系人和备注。

价格与地区

免费或付费价格档,全球或指定地区上架。

三个页面

生成审核员会打开的官网、隐私政策和支持页。

使用流程四条命令,每一条都可以放心重跑。

zsh native.sh app.json

构建 Web 应用,准备 iOS 工程,签名并导出 IPA。

python3 -m shipkit.register app.json

注册 Bundle ID。应用记录需要你在网页上创建一次。

python3 -m shipkit.ship app.json

上传构建并填好每个字段,每一步输出 ok 或苹果的原始报错。

python3 -m shipkit.submit app.json

提交该版本审核。

包含内容纯 Python 和 shell,一次就能读完。

购买前请读它自动化的是填表,不是过审。

这套脚本来自一条准备过 40 多次提交的流水线,其中大多数在审核中被拒——原因在应用本身,不在填表。工具包帮你省掉每个应用一小时的填表时间,并附上这些教训。苹果是否通过,取决于你的应用。

你需要装有 Xcode 的 Mac、带 App Store Connect API Key 的开发者账号、Python 3.9+、Node 18+,以及开源的 asc 命令行。有两步仍需手动,因为苹果不向 API Key 开放:创建应用记录、填写 App 隐私问卷。

FAQ常见问题

ASC Ship Kit 是什么?

ASC Ship Kit 是一组 Python 和 shell 脚本,用来把 Vite + Capacitor 的 Web 应用送到 App Store 的「等待审核」状态。一个 app.json 文件描述应用,四条命令完成构建 IPA、注册 Bundle ID、通过苹果 API 填好 App Store Connect 的所有字段,并提交审核。

它能保证应用过审吗?

不能。它自动化的是填表,不是审核。这套脚本来自一条准备过 40 多次提交的流水线,其中大多数被拒,原因在应用本身而不是提交方式。工具包里附有一份记录这些教训的踩坑清单。

React Native、Flutter 或原生 Swift 应用能用吗?

构建脚本 native.sh 是为 Vite + Capacitor 项目写的。register、ship、submit 三条命令只需要一个已签名的 IPA 和截图目录,所以任何工具链产出的 IPA 都能用。

还有哪些步骤需要手动?

两步,因为苹果不向 API Key 开放:在 App Store Connect 创建应用记录,以及填写 App 隐私问卷。其余全部自动完成。

它和 fastlane 有什么区别?

fastlane 是庞大、免费、通用的工具链。ASC Ship Kit 刻意做得很小:只有一个 JSON 配置文件,不需要 Ruby,几百行 Python 一次就能读完。另外附带审核备注模板、隐私政策和支持页的生成器,以及给 AI 编程助手用的需求模板。

能配合 Claude Code、Cursor 这类 AI 编程助手使用吗?

可以,它就是为这种工作流做的。命令是确定性的、可以重跑,演练模式会在发送前打印每一次写操作,一页纸的需求模板能让 AI 生成的代码、商店文案和 app.json 保持一致。

我的 App Store Connect API Key 安全吗?

工具包完全在你的电脑上运行。密钥从环境变量或本地文件读取,只用于给发往苹果 API 的请求签名,不会发送到其他任何地方。

运行它需要什么?

装有 Xcode 的 Mac、带 App Store Connect API Key(App Manager 角色)的开发者账号、Python 3.9+、Node 18+,以及开源的 asc 命令行工具。

授权范围是什么?

一位开发者或一个团队可以使用和修改,应用数量不限,包括为客户做的应用。不允许转售或再分发。$19 一次性付款,付款后立即下载。

别再手填表单了。

$19一次性

一位开发者或一个团队,应用数量不限。付款后立即下载。

购买工具包
购买工具包 — $19