我无法从 Xcode UI 判断我的目标是否同时使用 Warnings
和 Pods
xcconfigs
,或者只是一个。
我查看了 Xcode 中的构建日志,并搜索了 xcconfig
名称出现空。我怎么知道幕后发生了什么?
Xcode 的过滤构建日志未显示任一配置文件的结果:
最佳答案
这些项目基于“警告”和“Pods”上的目标。这些设置仍然从项目向下级联到目标,但在本例中,“Pods”不适用于任何项目。通常,我维护最适合“种子”项目设置的 xcconfig 文件集和适合种子目标的单独文件。
另请注意,build设置传播与构建分开发生。对 xcconfig 文件的更改将立即影响项目和目标设置。这就是为什么您不会在构建日志中看到有关它们的任何内容的原因。
考虑从目标设置派生的目标构建的所有设置,这些设置可以从项目设置继承,项目设置从系统默认设置继承。然后独立地将 xcconfig 文件视为在项目或目标级别自动强加设置的一种方式,其优先级低于您在设置 UI 中进行的手动编辑。
看?简单的。 ;)
关于xcode - xcconfigs : How to set up multiple configurations for a target,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21592048/