iOS app 打包时遇到的坑

APP在测试环境真机测试什么的都没问题, 但是在打包的时候报:
linker command failed with exit code 1 (use -v to see invocation)
错误, 没有任何的附加提示, 搞的我真的是一脸懵逼.
后来在网上查看资料时才想起新建的项目的 bitCode enable 默认是yes . 只要把这改成 NO , 这个问题也就解决了. 至于原因在[even_cheng]的文章里说

在Xcode 7中,我们新建一个iOS程序时,bitcode选项默认是设置为YES的。不过,我们现在需要考虑的是三个平台:iOS,Mac OS,watchOS。
对于iOS,bitcode是可选的;对于watchOS,bitcode是必须的;而Mac OS是不支持bitcode。
所以,如果我们的工程需要支持bitcode,则必要要求所有引入的第三方库都支持bitcode。

你可能感兴趣的:(iOS app 打包时遇到的坑)