问题详情:
(null): URGENT: all bitcode will be dropped because ‘xxxx’ was built without bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. Note: This will be an error in the future.
问题分析:
从上述的错误中应该可以看出,这是因为一个第三方的库不兼容,我的工程中开启了 ENABLE_BITCODE (应该是升级之后自动转换的),而这个第三方的库在编译的时候没有 enable bitcode,所以导致上诉问题。
解决方法:
将工程的 ENABLE_BITCODE 设置为 NO
原因:bitcode ,是苹果根据这个处理打包的IPA文件,如果是YES,苹果就会自动检测你工程中没有用到的东西,自动删除,减小APP的大小,特别是SDK里的东西,好多都用不到,bitcode就是精简这些的。
感谢何年何月提供的解决方法