iOS开发 解决真机测试You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)的问题

问题详情:
(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


iOS开发 解决真机测试You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)的问题_第1张图片
1A20F4BD-A053-4970-B93C-B713A2C0FE1D.png

原因:bitcode ,是苹果根据这个处理打包的IPA文件,如果是YES,苹果就会自动检测你工程中没有用到的东西,自动删除,减小APP的大小,特别是SDK里的东西,好多都用不到,bitcode就是精简这些的。

感谢何年何月提供的解决方法

你可能感兴趣的:(iOS开发 解决真机测试You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)的问题)