xcode 报错:clite_iphonesimulator.aclang:error: linker command failedwithexitcode1(use -vtosee invoc...

ld:filenotfound: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.aclang:error: linker command failedwithexitcode1(use -vtosee invocation)

参考来源:Xcode 升级到14.3以后 调试与打包遇到的坑 - 掘金 (juejin.cn)

报错信息看,都是在链接库的时候因为找不到静态库(libarclite_iphonesimulator.a/libarclite_iphoneos.a)而报错。利用访达的前往文件夹功能快速来到报错信息中的目录,发现连arc目录都不存在,更不用说静态库文件。

开发人员解释说,因为系统已经内置有ARC相关的库,所以没必要再额外链接,至少Xcode 14支持的最低部署目标iOS 11及以上版本的系统肯定是没问题的。如果应用部署目标不低于iOS 11还出现问题,那么应该是第三方库的部署目标有问题。

所以解决方案也很清晰了,将所有依赖库和应用最低部署版本都限制在iOS11以上即可。


post_installdo|installer|

  installer.pods_project.targets.eachdo|target|

    target.build_configurations.eachdo|config|

config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'

    end

  end

end

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容