Flutter - 生成 .ipa 文件

问题描述 投票:0回答:3

Flutter 官方文档说以下命令会生成 ipa 和 xcarchive 文件。

flutter构建ipa

从Flutter文档生成ipa

运行 flutter build ipa 生成 Xcode 构建存档(.xcarchive 文件)在项目的 build/ios/archive/ 目录和 App Store 中 build/ios/ipa 中的应用程序包(.ipa 文件)。

但是,该命令仅生成 .xcarchive 文件。我们如何生成 .ipa 文件?看起来我们可以从 Xcode Export 生成,但尝试寻找命令行命令来生成 .ipa 文件以集成到 CI/CD 解决方案中。

ios flutter ipa
3个回答
0
投票

您可以通过以下步骤使用 Xcode 生成 .ipa 文件进行分发

1.在Xcode中打开项目的iOS文件夹

  1. 然后产品 -> 存档 完成后,打开管理器并单击最新版本。

3.现在单击“分发应用程序”这将打开导出方法列表。根据您的要求选择导出方法(在您的情况下,我认为您想分发应用程序进行测试),因此选择“开发”选项,然后单击“下一步”按钮。

4.现在它会要求应用程序精简并重新签名以进行开发分发,选择自动管理签名需要一些时间才能生成 .ipa 文件,之后您可以将 .ipa 文件导出到您想要的位置。


0
投票

当您运行

flutter build ipa
时,它会生成
Runner.xcarchive
和 IPA。

flutter build
的输出:

Xcode archive done.                                         65.6s
Built /Users/user/repos/app_name/build/ios/archive/Runner.xcarchive.
Building App Store IPA...                                          64.5s
Built IPA to /Users/user/repos/app_name/build/ios/ipa.

生成的文件名为

app_name.ipa


0
投票

创建 IPA 并指定如何分发 IPA。

flutter build ipa --export-method development

© www.soinside.com 2019 - 2024. All rights reserved.