Xcode 10-构建项目失败

时间:2018-10-02 14:24:09

标签: ios swift xcode

我刚刚将Xcode更新为版本10。当我构建项目时,它向我显示错误

ld: library not found for -lstdc++.6.0.9
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我已经尝试清理项目很多次了,但仍然对我不起作用。

有人对此有解决方案吗?

2 个答案:

答案 0 :(得分:2)

Xcode 10删除了对-lstdc ++的支持。因此,在“ BuildPhases-> Link Binary With Libraries”下检查项目设置,并删除-lstdc ++依赖项。如果您使用依赖于-lstdc ++的第三方库,那么您将需要获取没有此依赖项的新版本。 还要检查: Xcode 10 (iOS 12) does not contain libstdc++6.0.9

答案 1 :(得分:1)

尝试清除派生数据,将其粘贴到您的终端:

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/com.apple.dt.Xcode