当出现这种错误时,我很懵逼
Invalid bitcode signature
我明明把bitcode 设置为no了啊。
我选中项目, 选择edit scheme ,
然后然后对应run的模式中将debug改成release 然后跑真机,问题解决
改回debug模式,问题不再出现。
出现此类问题的原因及其可能是:
.a文件与xcode联调、编译环境设置有很大关系。问题得以解决,做一下标记。
最后在同事的提醒下,我把生成的.a静态库的project中bitcode设置检查一下,这里面也有一个设置,改完了之后就好了。
其中
项目联调时第一个要设置为NO问题就就解决了。
打成静态包时,第二个必须要设置为NO。