首页
/ 【亲测免费】 解决Xcode升级报错:ld: library not found for -lstdc++.6.0.9

【亲测免费】 解决Xcode升级报错:ld: library not found for -lstdc++.6.0.9

2026-01-28 05:59:00作者:房伟宁

简介

在升级到Xcode 10及以上版本后,由于动态库libstdc++.6.0.9被移除,导致项目运行时报错。本文提供了两种解决方案,帮助开发者解决该问题。

解决方案

方案一:删除不再使用的库文件

  1. 打开Xcode项目。
  2. 选择项目中的Targets
  3. 进入Build Phases
  4. Link Binary With Libraries中找到并删除不再使用的库文件libstdc++.6.0.9

方案二:下载并放置所需库文件

  1. 下载所需的库文件libstdc++.6.0.9
  2. 在终端中输入以下命令打开Xcode的lib库目录:
    open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
    
  3. 将下载的库文件放入上述目录中。

总结

通过以上两种方法,可以成功解决Xcode升级后出现的ld: library not found for -lstdc++.6.0.9错误。开发者可以根据实际情况选择合适的解决方案。

登录后查看全文
热门项目推荐
相关项目推荐

项目优选

收起