使用Xcode 14.1构建Flutter iOS应用,IPA文件位置在哪?
找不到Flutter iOS IPA文件的解决方法
你当前查找的路径
/Users/xiaoqiangjiang/Library/Developer/Xcode/DerivedData/Runner-adtpuxbuupwwgxamxwiaqkpdrece/Build/Products/Debug-iphonesimulator是iOS模拟器的Debug构建产物目录,模拟器构建只会生成.app安装包,不会产出IPA文件——IPA是针对真实iOS设备的分发格式,只有选择真机目标并以Release/Ad Hoc/Enterprise等模式构建才会生成。获取IPA的两种常用方式:
- 通过Xcode归档导出
- 打开Xcode,顶部工具栏选择Runner target,将设备切换为Generic iOS Device或已连接的真实iOS设备。
- 点击顶部菜单
Product > Archive,等待归档完成。 - 归档结束后自动弹出Organizer窗口,选中刚完成的归档,点击右侧「Distribute App」。
- 根据需求选择分发类型(如Ad Hoc、App Store Connect),跟随向导完成配置,最后选择保存路径即可得到IPA文件。
- 通过Flutter命令行生成
- 执行
flutter build ios --release完成Release构建。 - 进入iOS项目目录:
cd ios。 - 执行归档导出命令:
xcodebuild -exportArchive -archivePath build/ios/archive/Runner.xcarchive -exportPath build/ios/ipa -exportOptionsPlist ExportOptions.plist
注意:需要提前准备适配你分发需求的
ExportOptions.plist文件,可从Xcode归档导出时保存的配置文件中获取模板。 - 执行
- 通过Xcode归档导出
内容的提问来源于stack exchange,提问作者Dolphin
相关产品推荐
相关产品推荐

