旧版本Flutter使用xcode16打包上架时报错

0 阅读1分钟

参考文章地址:github.com/flutter/flu…

最近用xcode16打包flutter项目,测试包可以正常安装到手机上,但是打App Store包后,使用Transporter提交App Store时出现报错,如下图:

image.png

修改步骤如下:
1.打开Xcode的Organizer,找到打包时生成的Archive文件,右键show in finder选择找到相应的.archieve文件,然后再选择显示包内容,进入到.archive文件的内容文件夹,依次进入Products->Applications->Runner(打包生成的.app文件),再右键Runner,选择显示包内容,然后找到Frameworks->Flutter.framework
2.打开终端,cd到Flutter.framework文件夹,然后依次输入以下命令检测framework是否包含bitcode
otool -l Flutter | grep __LLVM | wc -l
3.输入以下命令,将framework的bitcode移除
xcrun bitcode_strip -r Flutter -o Flutter

现在你可以返回到,刚才的Organizer页面,愉快的打包上架Appstore了^~^