【发布时间】:2017-02-17 13:36:23
【问题描述】:
我正在尝试重建一个旧应用程序(仍然在商店中提供)以更改一些次要设置。我重新打开了几年没碰过的项目,在尝试构建它时出现以下错误:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open file : /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.2.sdk/usr/lib/libstdc++.6.dylib (No such file or Directory)
我在构建应用使用的静态库时遇到此错误。有什么想法吗?
【问题讨论】:
-
可能是因为以前存在于 sdk 的相对路径上的库不再存在。
-
好吧,我现在感觉很笨。在静态库的项目中有一个 libstdc++.6.dylib 的引用。看起来它现在构建得很好,因为我刚刚删除了它(除了一些签名问题)谢谢米兰
-
@ChrisR。你用什么版本的xCode?请尝试添加扩展名为 .tbd 的等效库,然后清理并构建,如果您仍然收到此错误。尝试下载丢失的库并将其导入您的应用程序。纳达·贾马尔
-
在使用 Xcode 10.1 运行 ionic 项目时,我遇到了类似的问题 'library not found for -lstdc++.6'。我已经从 Xcode(General --> Linked Frameworks and Libraries) 中删除了 libstdc++.6 并且构建成功。
标签: c++ ios objective-c xcode