有没有办法使用 xcconfig 中定义的值来覆盖项目设置中的值,例如 CFBundleVersion
?我试图添加一个键值说:
MyVersion = 1.5
并在信息列表中将其设置为捆绑版本的${MyVersion}
,但它不起作用。
谢谢!
xcconfig 文件变量的引用不带括号或括号,如下所示:$MyVersion
.
您还需要将 xcconfig 分配给项目设置中的配置。单击左窗格中的项目,然后单击中间窗格中的项目,然后找到配置部分,然后展开每个配置(调试、发布等(并使用每个目标的下拉列表分配 xcconfig。
完整教程在这里: https://burcugeneci.wordpress.com/2015/09/24/using-xcconfig-files-and-custom-schemes-for-your-xcode-project/
将变量括在圆括号中,如下所示:$(MyVersion)
而不是${MyVersion}