找不到-lstdc ++。6.0.9的库-Xcode 10

时间:2018-09-19 08:49:20

标签: ios swift xcode

当我想在Xcode 10.0中构建应用程序时,出现此错误。我该如何解决这个问题?

library not found for -lstdc++.6.0.9

Mac OS版本:High Sierra 10.13.6 iOS iPad版本:12.0 Xcode版本:10.0

关于, Tuğçe。

1 个答案:

答案 0 :(得分:3)

Xcode 10 release笔记中

  

Xcode 8不推荐使用libstdc ++进行构建,并且在将iOS定位为Xcode 10时不受支持。 C ++项目现在必须迁移到libc ++,建议将其设置为macOS 10.9或更高版本,或iOS 7或更高版本的部署目标。除了更改C ++标准库的构建设置外,开发人员还应该审核硬编码的链接器标志和目标依赖项,以删除对libstdc ++的引用(包括-lstdc ++,-lstdc ++。6.0.9,libstdc ++。6.0.9.tbd和libstdc ++。6.0。 9.dylib)。还需要针对libc ++重建基于libstdc ++的项目依赖项,例如静态归档。 (40885260)