Flutter 中如何发布应用?

推荐答案

在 Flutter 中发布应用通常分为两个主要步骤:准备发布和发布到应用商店。

1. 准备发布

  • 配置应用图标和启动图:确保应用图标和启动图符合应用商店的要求。
  • 配置应用版本号:在 pubspec.yaml 文件中设置应用的版本号和构建号。
  • 生成签名密钥:为 Android 应用生成签名密钥,并为 iOS 应用配置代码签名。
  • 构建发布版本
    • 对于 Android:运行 flutter build apkflutter build appbundle
    • 对于 iOS:运行 flutter build ios,然后在 Xcode 中归档并导出 .ipa 文件。

2. 发布到应用商店

  • 发布到 Google Play
    • 登录 Google Play Console。
    • 创建新应用或选择现有应用。
    • 上传 .aab 文件并填写应用信息。
    • 提交应用审核。
  • 发布到 Apple App Store
    • 登录 Apple Developer 账号。
    • 在 App Store Connect 中创建新应用。
    • 使用 Xcode 或 Transporter 上传 .ipa 文件。
    • 填写应用信息并提交审核。

本题详细解读

1. 准备发布

在发布应用之前,必须确保应用已经准备好发布。这包括配置应用图标、启动图、版本号等。

配置应用图标和启动图

  • Android:在 android/app/src/main/res 目录下放置不同分辨率的图标和启动图。
  • iOS:在 ios/Runner/Assets.xcassets 目录下配置图标和启动图。

配置应用版本号

pubspec.yaml 文件中设置 version 字段,格式为 x.y.z,其中 x 是主版本号,y 是次版本号,z 是补丁版本号。

生成签名密钥

  • Android:使用 keytool 生成签名密钥,并在 android/app/build.gradle 中配置签名信息。
  • iOS:在 Xcode 中配置代码签名,确保使用正确的开发者证书和配置文件。

构建发布版本

  • Android
    • 运行 flutter build apk 生成 .apk 文件。
    • 运行 flutter build appbundle 生成 .aab 文件。
  • iOS
    • 运行 flutter build ios 生成 .xcarchive 文件。
    • 在 Xcode 中归档并导出 .ipa 文件。

2. 发布到应用商店

发布到应用商店需要遵循各自平台的流程。

发布到 Google Play

  1. 登录 Google Play Console
  2. 创建新应用或选择现有应用。
  3. 上传 .aab 文件。
  4. 填写应用信息,包括名称、描述、截图等。
  5. 提交应用审核。

发布到 Apple App Store

  1. 登录 Apple Developer 账号。
  2. App Store Connect 中创建新应用。
  3. 使用 Xcode 或 Transporter 上传 .ipa 文件。
  4. 填写应用信息,包括名称、描述、截图等。
  5. 提交应用审核。

通过以上步骤,你可以成功将 Flutter 应用发布到 Google Play 和 Apple App Store。

纠错
反馈