解决办法:
target---Build Settings ----搜索bitcode,改为NO
xcode 默认会将 bitcode
项设置为 YES
,即启用,如果我们引入了一些不支持 bitcode 的第三方库,会引起这个问题。
bitcode
是一种编译结果中间态,它并不能直接运行,但是它包含了一个程序所需要的所有内容,它最终将被编译成为可运行的二进制包,启用 bitcode 的好处是,苹果可以随时根据自己的优化,基于 bitcode 生成更优化的二进制包,而不需要我们重新上传新的版本。
iOS
默认开启,但是可以关闭, watchOS
下则是必须开启的, mac OS
不支持,如果我们开发的程序只支持 iOS
,那么可以选择关闭它。