首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于iOS 9的Xcode7.1缺少Objective C领域静态框架所需的libc++.dylib

用于iOS 9的Xcode7.1缺少Objective C领域静态框架所需的libc++.dylib
EN

Stack Overflow用户
提问于 2015-10-03 02:59:30
回答 4查看 14.3K关注 0票数 9

我正在遵循这个文档在我的iOS应用程序中集成领域。

Realm static framework for iOS

我的问题在第3步。我找不到libc++.dylib。我找到了一些其他的.tbd,但它们都不是libc++。

我关注了其他几篇关于使用“添加其他”选项并执行command+shift+G并找到该库的帖子,但它也不在该列表中。

有人知道什么变通方法吗?

EN

回答 4

Stack Overflow用户

发布于 2016-05-25 11:26:07

我也有同样的问题。我找到了一些方法。

  1. 转到构建阶段>将二进制文件与库链接>+>添加其他
  2. 在文件选择窗口中执行"CMD"+Shift+G (转到文件夹),然后输入/usr/lib /
  3. 从/usr/lib您可以添加: libc++.dylib和更多...编译并享受
票数 17
EN

Stack Overflow用户

发布于 2015-10-09 15:12:10

这是Xcode7测试版中的一个已知问题。

要暂时解决此问题,请:从链接库阶段或从复制的捆绑包资源阶段(有时会添加它们)删除对.tbd文件的所有引用。添加要手动链接到"Other Linker Flags"构建设置的库,方法是为要链接的每个库添加参数:-l<library_name> (例如,添加"-lsqlite3“(不带引号))。

对于那些好奇的人来说,.tbd文件是新的“基于文本的存根库”,它为SDK中使用的存根库提供了一个更紧凑的版本,并有助于显著减少其下载大小。

--从link复制

最后,您可以在此Other link Flags设置中添加-lc++

票数 4
EN

Stack Overflow用户

发布于 2015-12-11 18:49:47

我也有同样的问题。我无法通过xcode找到libc++.dylib,但我使用终端找到了它。

您可以复制或创建指向xcode中可见文件夹的链接,如/Users//Downloads。

下面的命令可能有助于解决这个问题。

代码语言:javascript
复制
ln -s /usr/lib/libc++.dylib /Users/<your user>/Downloads/libc++.dylib
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32914064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档