对于从xcode6的代码搬迁至xcode7.1.1beta版出:dylib文件找不到

Jan 8, 2017

发表于(2015-12-07 10:44:04)
这个问题是xcode7.1.1beta版本的版本,我从网上阅历几篇文章,得出两种解决方法;
Build出错图

首先这个问题,是因为xcode6有dylib的苹果的库文件,但是xcode7之后全部换成了.tbd的库文件,也就是说,在/Applications/Xcode7.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/目录下去找xcode 库文件储存地址没有找到要用到的.dylib xcode 6的后缀名file,所以就报错。
我根据stack flow的解释(http://stackoverflow.com/questions/32734097/xcode7-ios9-about-libz-tbd-is-not-an-object-file-not-allowed-in-a-library、https://forums.developer.apple.com/thread/4572),得出两种,一种就如他们说的那般,很麻烦,,到settings/Other link flag 更改相应的取名(听不懂)
第二种方法:
第一种方法给人直接想到的是,我这工程到哪里都是可以被别人用的,这也是为外国人推崇,不用说我把工程递交给其他人之后还需要处理什么。于是第二种方法较为简单!!
你只需要将dylib文件置放于/Applications/Xcode7.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/目录下,xcode说找不到,,那我就去xcode6去移植dylib文件过来即可(目录相同),这个问题同样可以解决。
下面为压缩包6.4xcode
dylib压缩包xcode6.4下载地址