这是完整的错误:
ld: library not found for -lstdc++.6 clang: error: linker command failed with exit code 1 (use -v to see invocation)
我不知道这是什么意思,我正在使用Xcode 10 beta和iOS 11.4.1, 当我尝试运行命令时,我没有“ pods”项目或类似的项目:
pod install
我找不到命令。
我没有使用任何其他工具或任何东西,所以我仅使用npm和xcode命令行命令。
谢谢。
答案 0 :(得分:2)
(我在这里为所有使用“ cocoapods lstdc xcode 10”进行谷歌搜索的人发布了解决方案,因为这是第一个点击的页面。)
如果您使用可可豆荚并且遇到类似的错误,则解决方案是从xcconfig文件中删除-l"stdc++.6"
。现在构建并运行。 Xcode10构建现在应该可以成功了:)
可可豆荚出于某种原因添加了stdc,因此可以将其链接起来,但这不是必需的,而且Xcode10不再具有该库。
答案 1 :(得分:1)
不推荐使用Libstdc ++,该支持已从iOS 12模拟器中删除(不适用于设备)。
pod文件中的一个库具有使用libstdc ++构建的依赖项,您可以尝试查找使用libc ++构建的更新版本。