下载 Xcode-7 beta 后,我在 Xcode 7 中打开了当前项目。但是在我的代码中使用的所有动态库(.dylib)都显示为缺失。
然后我删除了这些库并尝试通过Build Phase->“Link Binary with Libraries”添加。但它显示了具有相同名称的.tbd扩展文件。(例如libs.dylib)
使用这些扩展名而不是 .dylib 有什么问题吗?从 iOS 7 到更高版本都支持我的应用程序。任何帮助将不胜感激。
我也有同样的问题,但是在将我的 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 中运行。
我删除了对.dylib
文件的引用并将库作为.tbd
文件添加回。这似乎对我有用。