Xcode 7 dyld:Library not loaded image not found

Xcode 7 dyld:Library not loaded image not found

升级至Xcode 7时发现有些专案在Build时却发生下面的问题:

dyld: Library not loaded: @rpath/Pods.framework/Pods
Referenced from: :
 :
 :
 :
Reason: image not found

经过调查后得知这是因为预设将Bitcode开启后造成的问题,目前暂时解决方式是将Bitcode关闭:

不过Apple规定WatchOS应用必需要开启Bitcode,然而Bitcode是一个中介语言,与处理器还有其他硬体环境无关的语言,当开启后就会预设提交Bitcode至Apple Store,未来如果有新处理器支援时不需要重新提交编译后的档案,Apple会利用Bitcode将你的程式转换成支援新硬体环境或新软体环境,但要记住一点的是,它不是可执行的档案,只是一个中介的档案。

参考资料

Xcode 7 dyld:Library not loaded image not found:

苹果 Bitcode 将能够预测公司未来CPU计划