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 解决方案中。
当您运行
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
。
创建 IPA 并指定如何分发 IPA。
flutter build ipa --export-method development