【亲测免费】 解决Xcode升级报错:ld: library not found for -lstdc++.6.0.9
·
解决Xcode升级报错:ld: library not found for -lstdc++.6.0.9
简介
在升级到Xcode 10及以上版本后,由于动态库libstdc++.6.0.9被移除,导致项目运行时报错。本文提供了两种解决方案,帮助开发者解决该问题。
解决方案
方案一:删除不再使用的库文件
- 打开Xcode项目。
- 选择项目中的
Targets。 - 进入
Build Phases。 - 在
Link Binary With Libraries中找到并删除不再使用的库文件libstdc++.6.0.9。
方案二:下载并放置所需库文件
- 下载所需的库文件
libstdc++.6.0.9。 - 在终端中输入以下命令打开Xcode的lib库目录:
open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib - 将下载的库文件放入上述目录中。
总结
通过以上两种方法,可以成功解决Xcode升级后出现的ld: library not found for -lstdc++.6.0.9错误。开发者可以根据实际情况选择合适的解决方案。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)