如何为 Xcode 项目中的特定库或 SDK 启用或禁用位码

How to enable or disable bitcode for specific library or SDK in Xcode project

我的项目中有很多外部库和SDK。其中一些不支持bitcode。所以我必须禁用 bitcode。但是像 ParseCrashReporting 这样的一些库确实需要它来符号化崩溃报告。

我想为特定库禁用和启用 bitcode。我怎样才能做到这一点?有可能吗?

谢谢

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

要 enable/disable 位码支持,请转到项目 > 构建设置 > 在搜索字段中搜索 'bitcode' > 设置为 YES/NO。