如何在 Carthage 依赖项上禁用 Bitcode

How to disable Bitcode on Carthage dependencies

如何在启用它的依赖项上禁用 Bitcode?

这个问题是问题“”的相反场景。不幸的是,虽然 OP 给出的答案通过 剥离项目文件中 ENABLE_BITCODE = NO; 的所有实例 使用了一个很好的技巧,但它不适用于 add 缺失的那一行。

  1. 有一个 carthage 的 xcconfig 文件,可以在构建框架时添加构建属性。
XCODE_XCCONFIG_FILE="myConfigFile.xcconfig" carthage bootstrap --platform iOS
  1. 其中 myConfigFile.xcconfig 将禁用位码:
ENABLE_BITCODE[sdk=iphoneos*] = NO

信用Brennan Taylor on https://github.com/Carthage/Carthage/issues/2440.

感谢 Benjamin Bojko 的 link。