flutter ios的避坑,持续更新2023-04-11

380 阅读1分钟

1. info文件的坑,xcode13以后,分为2个info,只能操作custorm ios target,操作了另一个会造成覆盖 info.list配置丢失

image.png

需要将Generate info.plist File 设置为NO,否则修改了info.plist任意参数,build之后会被generate的info覆盖!

image.png

2.flutter3.3以后版本不再支持BitCode,关闭BITCODE

flutter 3.3以后不再支持BitCode, BITCODE需要设置为no,否则无法编译,在podfile中配置如下 加入

config.build_settings['ENABLE_BITCODE'] = 'NO'

image.png

3.Xcode14起,部分pod插件需要指定开发者

# pod三方库代码的签名指定为no即可
config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"