繁体   English   中英

Flutter 2.10.3 ios pod文件区分

[英]Flutter 2.10.3 ios pod file differentiate

我在 ios/podfile 中有这段代码 flutter sdk 2.5 post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['ENABLE_BITCODE'] = 'NO' config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0' end end end

但是当将 flutter 升级到 2.10.3 时,这段代码无法工作,有一些我不明白的变化

像这样

post_install do |installer| installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) end end

我想用新的代码样式添加下一行

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

这是经过更多搜索后对我有用的代码

post_install do |installer|
   installer.pods_project.targets.each do |target|
      flutter_additional_ios_build_settings(target)
        # Required by jitsi
      target.build_configurations.each do |config|
      config.build_settings['ENABLE_BITCODE'] = 'NO'
          config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
     end
  end
end

我从这里得到它Flutter 使用 jitsi_meet flutter package 在 IOS 上生成错误

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM