Xcode升级到7之后链接出现的问题:
原因:
升级到Xcode7之后,要求编译时生成bitcode中间码,当然也包括第三方库,由于使用的OpenCV库是之前生成的,本身并没有包含bitcode中间码: does not contain bitcode,所以产生链接错误。
解决方法:
1.升级OpenCV库,从官网下载最新版的OpenCV Framework;
2.从官网下载OpenCV源码,自己重新编译,编译时设置ENABLE_BITCODE参数;
3.直接关闭Xcode的bitcode项;
很显然,方法3最简单,当前苹果对iOS工程并没有强制要求必须生成bitcode,所以直接关闭即可。
关于bitcode更多信息请参考《Xcode7新特性之bitcode》;