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解决方案中。
2条答案
按热度按时间oyxsuwqo1#
您可以通过以下步骤使用Xcode生成要分发的. ipa文件
1.在Xcode中打开项目的iOS文件夹
1.然后产品-〉存档完成后,打开组织者并单击最新版本。
3.现在点击分发应用程序这将打开导出方法列表。根据您的要求选择导出方法**(在您的情况下,我认为您希望分发应用程序进行测试)**因此选择开发选项,然后点击下一步按钮。
4.现在,它将要求进行应用精简并重新签名以进行开发分发,选择自动管理签名需要一些时间来生成. ipa文件,然后您可以将. ipa文件导出到所需位置
z9ju0rcb2#
当您运行
flutter build ipa
时,它会生成一个Runner.xcarchive
和一个IPA。flutter build
的输出:生成的文件名为
app_name.ipa
。