美文网首页
iOS cocoapods管理的三方库时出现IPHONEOS_D

iOS cocoapods管理的三方库时出现IPHONEOS_D

作者: Mi_Manchi_ | 来源:发表于2023-06-27 10:41 被阅读0次

    The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 9.0, but the rang...
    产生原因:
    在编译cocoapods管理的三方库时出现了这个警告,原因是该三方库部署目标的系统版本最低要求是8.0,而Xcode支持的部署范围是从11.0到14.2.99,不匹配所以报警了。

    解决方案:
    将所有三方库的部署版本号强制修改到Xcode支持的范围内,代码如下:

    post_install do |installer|
      installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
          if config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].to_f < 11.0
            config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
          end
        end
      end
    end
    

    相关文章

      网友评论

          本文标题:iOS cocoapods管理的三方库时出现IPHONEOS_D

          本文链接:https://www.haomeiwen.com/subject/zoxnydtx.html