我正在关注此文档以在我的 iOS 应用程序中集成领域。
我的问题在第 3 步。我找不到 libc++.dylib。我找到了其他一些 .tbd 文件,但它们都不是 libc++。
我关注了其他一些关于使用“添加其他”选项并执行 command+shift+G 并找到该库的 SO 帖子,但它也不在该列表中。
有谁知道任何解决方法?
我正在关注此文档以在我的 iOS 应用程序中集成领域。
我的问题在第 3 步。我找不到 libc++.dylib。我找到了其他一些 .tbd 文件,但它们都不是 libc++。
我关注了其他一些关于使用“添加其他”选项并执行 command+shift+G 并找到该库的 SO 帖子,但它也不在该列表中。
有谁知道任何解决方法?
我有同样的问题。我找到了某种方法。
这是 Xcode 7 beta 中的一个已知问题。
要暂时解决此问题,请:从链接库阶段或复制的捆绑资源阶段(有时会添加它们)中删除对.tbd文件的所有引用。通过添加参数将要手动链接的库添加到"Other Linker Flags"
构建设置:
-l<library_name>
对于要链接的每个库(例如,添加“ -lsqlite3
”(不带引号))。
对于那些好奇的人,.tbd 文件是新的“基于文本的存根库”,它提供了一个更紧凑的存根库版本供 SDK 中使用,并有助于显着减少其下载大小。
-- 从链接复制
最后,您可以添加-lc++
此Other link Flags
设置
我有同样的问题。我无法通过 xcode 找到 libc++.dylib,但我使用终端找到了它。
您可以复制或创建指向 xcode 中可见文件夹的链接,例如 /Users//Downloads。
下面的命令可能有助于解决问题。
ln -s /usr/lib/libc++.dylib /Users/<your user>/Downloads/libc++.dylib
在 iOS 9 更新后的前一周,我在 Realm 上遇到了类似的问题。我知道你已经尝试过构建阶段的方法,添加其他,CMD + shift + G 没有成功。然而,这是我用来定位 libc++.dylib 的方法,我现在再次检查它并且能够找到它。
还值得一提的是,在您设法添加 libc++.dylib 之后,您可能会遇到构建错误。在这种情况下,我使用的修复是进入目标的构建设置并将 Enable Bitcode 更改为 No。