5

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

缺少库

然后我删除了这些库并尝试通过Build Phase->“Link Binary with Libraries”添加。但它显示了具有相同名称的.tbd扩展文件。(例如libs.dylib) 在此处输入图像描述

使用这些扩展名而不是 .dylib 有什么问题吗?从 iOS 7 到更高版本都支持我的应用程序。任何帮助将不胜感激。

4

2 回答 2

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 中运行。

于 2015-11-04T14:52:34.887 回答
0

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

于 2015-09-17T19:38:00.260 回答