在Xcode 7 beta版中打开时缺少.dylib库

时间:2015-06-17 11:53:58

标签: ios xcode7

下载Xcode-7 beta后,我在Xcode 7中打开了当前项目。但是我的代码中使用的所有动态库(.dylib)都显示为缺失。

Missing libraries

然后我删除了这些库并尝试通过构建阶段添加 - > “Link Binary with Libraries”。但它显示了同名的.tbd扩展名文件。(例如libs.dylib) enter image description here

使用这些扩展而不是.dylib是否有问题?我的应用程序得到了iOS 7到更高版本的支持。非常感谢。

2 个答案:

答案 0 :(得分:3)

我也有同样的问题,但在将我的Mac OS X Yosemite 更新为OS X El Capitan 后,使用同名的.tbd extension文件解决了该问题

实际上在Xcode 7中,没有更多的动态二进制库(.dylib)而不是它提供.tbd库,我认为OS X El Capitan& OS X El Capitan支持.tbd(文件扩展名),OS X Yosemite不提供?

所以具有(.dylib)的项目只能在较低版本的Xcode 7中运行。

答案 1 :(得分:0)

我删除了对.dylib文件的引用,并将库作为.tbd文件添加回来。这似乎对我有用。