xcode - xcconfigs : How to set up multiple configurations for a target

标签 xcode xcode5 xcconfig

我无法从 Xcode UI 判断我的目标是否同时使用 WarningsPods xcconfigs ,或者只是一个。

Xcode xcconfig UI

我查看了 Xcode 中的构建日志,并搜索了 xcconfig名称出现空。我怎么知道幕后发生了什么?

Xcode 的过滤构建日志未显示任一配置文件的结果:

Xcode build log search for Warnings.xcconfig

Xcode build log search for Pods.xcconfig

最佳答案

这些项目基于“警告”和“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/

相关文章:

ios - 无法打开文件(在项目 "React"的目标 "Pods"中)(在目标 'React' 中)

ios - Xcode 5 图像切片

cocoapods - Xcode 中 Pods.debug.xcconfig 的路径不正确?

environment-variables - 如何从 XCUITest 代码访问 xcconfig 变量

xcode - xcconfig:用于调试/发布的不同预处理器宏

ios - 升级到 iOS 8.4 后,iPhone 在 Xcode 7 beta2 中成为不合格设备

swift - segue 数据传输不起作用。未显示每个角色拥有的详细数据

ios - 在检查代码覆盖率时排除掩体中的文件

ios - 基于用户类型的不同 View - 登录后正确的 segue 类型?

c++ - 包含动态类的 STL 容器的 lldb C++ 调试