
回复
使用 Xcode 手动打包是正常的,但是使用脚本打包会报错,错误如下:
定位错误
到 Flutter 环境目录下,按图上所示地址找到 xcode_backend.sh,也可以直接看 官方脚本链接
解决方案
可以看到,官方脚本的说明里面给出两个解决方案
方案一:直接设置 FLUTTER_BUILD_MODE 为 release
方案二:先运行 flutter build ios --release ,再使用 Xcode 去打包
这里我们是用 Jenkins 脚本进行打包,所以方案二不适用,方案一更加方便些
# 设置Flutter的编译模式为release
export FLUTTER_BUILD_MODE=release
# 执行原有项目的打包脚本
./script/build_iOS.sh
作者:LinXunFeng
来源:掘金