跳到主要内容
版本:v6

发布到应用商店

将应用程序发布到 App Store 或 Play Store 前,首先需要生成可提交的二进制文件。

Appflow 是自动化构建并将应用部署到商店的最简单方式。如果采用手动流程,请按照本指南操作。

App Store

对于 iOS,你需要将应用构建为 IPA 文件:

  • 点击 Project > Prepare Release
  • 选择 IOS Release Build (.ipa)
  • IPA 文件将保存在 ios/App/output 文件夹中
  • 使用 Apple Transporter 将 IPA 文件上传至 App Store
备注

首次生成 IPA 文件时,需要指定应用的开发团队。点击 Open in XCode,选择 App,进入 Signing & Capabilities 并从下拉菜单中选择一个团队。此后 Prepare Release 将生成由该用户/团队签名的 IPA 文件。

Play Store

对于 Android,你需要将应用构建为 AAB 文件:

  • 点击 Project > Prepare Release
  • 选择 Android Release Build (.aab)
  • 输入 keystore 密码
  • 输入 key 密码
  • AAB 文件将保存在 android/app/build/outputs/bundle/release 文件夹中
  • 使用 Play Store 控制台 将 AAB 文件上传至 Play Store

你的 keystore 文件和别名存储在 capacitor.config.ts 中,但出于安全考虑,密码不会被存储。

备注

首次生成 AAB 文件时,需要 Keystore 文件。你可以在 Android Studio 中创建(Build > Generate Signed Bundle)。请务必记下使用的 别名 和密码。