美文网首页
Xcode 14.3版本运行项目报错

Xcode 14.3版本运行项目报错

作者: 致青春_bf42 | 来源:发表于2023-04-16 11:10 被阅读0次
    报错提示

    升级14.3之前项目运行好好的,升级Xcode14.3后运行就报错了。

    原因是:xcode 14 支持最低部署是iOS 11,系统已经内置有ARC相关的库,所以14.3的版本把arc文件夹删除;而有些第三方库可能会依赖 arc 里面的库,所以就报错找不到。

    研究后发现cocopods 引入的三方库默认都是iOS8.0,在新版废弃了某些文件导致无法编译通过。
    把报错的cocopods引入的库的最低版本改为iOS11 即可解决。

    解决:设置最低版本iOS 11.0,可以根据第三库版本来调整
    在Podfile文件中加上:

    post_install do |installer|
      installer.generated_projects.each do |project|
        project.targets.each do |target|
          target.build_configurations.each do |config|
                config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
           end
        end
      end
    end
    

    相关文章

      网友评论

          本文标题:Xcode 14.3版本运行项目报错

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