问题人生[20160112] You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)


    Xcode升级到7之后链接出现的问题:


    


    原因:

    升级到Xcode7之后,要求编译时生成bitcode中间码,当然也包括第三方库,由于使用的OpenCV库是之前生成的,本身并没有包含bitcode中间码: does not contain bitcode,所以产生链接错误。

    

    解决方法:


    1.升级OpenCV库,从官网下载最新版的OpenCV Framework;

    2.从官网下载OpenCV源码,自己重新编译,编译时设置ENABLE_BITCODE参数;

    3.直接关闭Xcode的bitcode项;


    问题人生[20160112] You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)_第1张图片


    很显然,方法3最简单,当前苹果对iOS工程并没有强制要求必须生成bitcode,所以直接关闭即可。

    

    关于bitcode更多信息请参考《Xcode7新特性之bitcode》;







你可能感兴趣的:(问题人生,iOS)