官方的颤振文档显示,下面的命令同时生成ipa和xcarchive文件。
颤振建立ipa
来自颤振文档生成ipa
运行,在项目的build /ios/存档/目录中生成Xcode构建存档(.xcarchive文件),并在build/ios/ipa中生成App应用程序包(.ipa文件)。
但是,该命令只生成.xcarchive文件。如何生成.ipa文件?看起来我们可以从Xcode导出中生成,但我们试图寻找一个命令行命令来生成.ipa文件,以便集成到CI/CD解决方案中。
发布于 2022-07-12 05:59:46
您可以通过以下步骤生成.ipa文件,以便使用Xcode分发
1.在Xcode中打开项目的iOS文件夹

3.现在单击Distribute将打开导出方法列表。根据您的需求选择导出方法(在您的情况下,我认为您希望分发用于测试的应用程序),所以选择Development并单击Next按钮。

4.现在它将要求应用程序细化和重新签名进行开发发行版,选择自动管理签名,生成.ipa文件需要一段时间,然后您可以将.ipa文件导出到您想要的位置。

发布于 2022-12-04 22:32:56
当您运行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。
https://stackoverflow.com/questions/72947376
复制相似问题