下载Xcode-7 beta后,我在Xcode 7中打开了当前项目。但是我的代码中使用的所有动态库(.dylib)都显示为缺失。
然后我删除了这些库并尝试通过构建阶段添加 - > “Link Binary with Libraries”。但它显示了同名的.tbd扩展名文件。(例如libs.dylib)
使用这些扩展而不是.dylib是否有问题?我的应用程序得到了iOS 7到更高版本的支持。非常感谢。
答案 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
文件添加回来。这似乎对我有用。