2015-10-05 31 views
5

我的项目中有很多外部库和SDK。其中一些不支持bitcode。所以我必须禁用bitcode。但一些图书馆如ParseCrashReporting,确实需要它来表示崩溃报告。如何在Xcode项目中启用或禁用特定库或SDK的位代码

我想为特定的库禁用和启用bitcode。我如何才能做到这一点?它甚至有可能吗?

谢谢

回答

10

你不能。库本身必须支持bitcode。但是,如果您现在必须发布应用程序,并且在更新库时没有时间等待,则可以禁用整个项目的位代码支持。一旦您更新了支持位代码的库 - 只需重新启用并在AppStore中更新您的应用程序即可。

要启用/禁用位代码支持,请转至项目>构建设置>搜索搜索字段中的“位代码”>设置为YES/NO。

+0

好吧。处理这种情况的最佳做法是什么?必须有一些解决方法来解决这种情况。 – iBug

+2

正如我所述。或者如果它还不支持位码,请不要使用这个库。或者看看它是否已经更新了位码。或者找到资源并编译自己 - 我怀疑你会发现,但是,仍然是一个选择:D – Soberman

相关问题