ios打包Archive时报错

来源:互联网 发布:手机淘宝订单怎么删除 编辑:程序博客网 时间:2024/05/16 12:56

在xcode 8 上模拟器和真机编译成功,但是进行Archive时,报以下错误:

clang: error: linker command failed with exit code 1 (use -v to see invocation)

原因:

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

解决方案:Build Settings中,把Enable Bitcode设置为NO

原创粉丝点击