// 使用方法
从代码到应用商店,一步一步来。
你只需连接一次代码和商店账户。之后的每次发布,只需点一下“构建”按钮。你不需要写代码,也不需要输入命令。
无需银行卡。支持 Expo、Capacitor、React Native 和 Flutter 应用。直接使用你现有的 GitHub 仓库。你的密钥留在你的 GitHub 中。
首先你需要准备
你不需要 Mac。
- 你的应用代码放在 GitHub 上,并且是用 Expo、Capacitor、React Native 或 Flutter 开发的。如果不确定,先连接上,我们会告诉你
- 一个 Apple Developer 账户,用于 iPhone。Apple 会按年收取费用
- 一个 Google Play Console 账户,用于 Android。Google 会收取一次性费用
- 一个能接收短信的手机号码
操作步骤
创建你的账户
填写你的信息注册,然后输入我们发送到你手机上的 6 位验证码。
连接 GitHub
点击通过 GitHub 连接,然后选择 Only select repositories。仓库其实就是存放你应用代码的文件夹。选中你的应用,你就会直接回到这里。
选择你的应用
点击你的应用旁边的使用这份代码。我们会从你的代码中读取它的名称和详细信息,你什么都不用填。如果你的代码会生成多个应用,我们会把它们全部找出来。
连接你的应用商店
你的应用页面每次只显示一个步骤:发布到哪里、连接 Apple、你的 Android 密钥,以及连接 Google Play。每一步都附有你需要打开的具体页面链接。你每添加一项,我们都会立即通过 Apple 或 Google 进行验证。
点击构建
在控制台中实时查看每个阶段。iPhone 构建会提交到 App Store Connect,随时可在 TestFlight 中测试。Android 构建会以草稿形式提交到 Google Play。
准备好后正式上线
测试你的构建,然后在 App Store Connect 和 Play Console 中提交审核。Apple 和 Google 会审核每一个应用,在你决定之前,什么都不会公开。
构建过程中会发生什么
- 构建在你自己的 GitHub 账户上、在一个独立的分支上运行。你的主分支永远不会被改动
- 每次构建都在一台干净的机器上开始。iOS 构建在 GitHub 托管的 Mac 上运行
- 自动为 iPhone 处理好证书和描述文件,并用你的上传密钥为 Android 应用签名
- 我们会读取商店里最新的构建号,然后使用下一个
- 每个 Android 构建都会在虚拟手机上打开,同时截图并检查是否崩溃
- 你的应用会提交到 App Store Connect,并以草稿形式提交到 Google Play
关于 Google Play,有一件事需要知道
如果你的应用从未上过 Google Play,Google 要求第一个版本必须手动上传,只需一次。你的应用页面会告诉你何时需要这样做,以及具体怎么操作。之后的每次构建都会自动提交到那里。