ios Flutter -生成.ipa文件

iaqfqrcu  于 2022-12-05  发布在  iOS
关注(0)|答案(2)|浏览(270)

Flutter的官方文档中说以下命令会同时生成ipa和xcarchive文件。
Flutter建筑物
从Flutter文档生成ipa
运行flutter build ipa以在项目的build/ios/archive/目录中生成Xcode build归档文件(.xcarchive文件),并在build/ios/ipa中生成App Store应用程序捆绑包(.ipa文件)。
但是,该命令只生成.xcarchive文件。我们如何生成.ipa文件?看起来我们可以从Xcode导出中生成,但正在尝试寻找一个命令行命令来生成.ipa文件,以集成到CI/CD解决方案中。

oyxsuwqo

oyxsuwqo1#

您可以通过以下步骤使用Xcode生成要分发的. ipa文件
1.在Xcode中打开项目的iOS文件夹
1.然后产品-〉存档完成后,打开组织者并单击最新版本。

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

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

z9ju0rcb

z9ju0rcb2#

当您运行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

相关问题