丢失文件libresolv.9.dylib和libxml2.dylib。

7

我有一个旧的iOS Xcode项目,其中使用了libxml2.dylib和libresolv.9.dylib。在安装XCode7之后,我找不到这些文件,也不知道该在哪里搜索。有人能帮我吗?


这可能有所帮助,但是请在谷歌上认真搜索一下:https://forums.developer.apple.com/message/8609#8609 - Luke
2个回答

17

SleepyViking在这个帖子中的回答提供了一种查找缺失的.dylib文件的快捷方法。

  1. 进入Build Phases > Link Binary with Libraries > + > Add other
  2. 在文件选择窗口中,执行“CMD”+Shift+G(前往文件夹),然后输入 /usr/lib/
  3. 从 /usr/lib 中添加:libz.dylib 和更多...
  4. 编译并享受乐趣

不要忘记在构建设置中的头文件搜索路径中添加 /usr/include/libxml2 - devios1

2

随着新的Xcode和iOS系统的推出,必须更新与libresolv.9.dylib和libxml2.dylib的链接,从目标->构建阶段中删除引用,并添加新文件:这些文件现在位于不同的文件夹中:

/Users/yyyyyy/Library/Developer/Xcode/iOS DeviceSupport/9.0 (xxxxxx)/Symbols/usr/lib

其中yyyyyy是用户名,xxxxxx是iOS版本号。


找不到开发者文件夹。 - maiko

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接