2

有没有办法使用 xcconfig 中定义的值来覆盖项目设置中的值,例如CFBundleVersion?我试图添加一个键值对说:

MyVersion = 1.5

并在 Info plist 中将其设置${MyVersion}为 Bundle 版本,但它不起作用。

谢谢!

4

2 回答 2

1

xcconfig 文件变量的引用不带括号或括号,如下所示:$MyVersion.

您还需要将 xcconfig 分配给项目设置中的配置。单击左窗格中的项目,然后单击中间窗格中的项目,然后找到配置部分,然后展开每个配置(调试、发布等)并使用下拉列表为每个目标分配 xcconfig。

完整教程在这里:https ://burcugeneci.wordpress.com/2015/09/24/using-xcconfig-files-and-custom-schemes-for-your-xcode-project/

于 2017-04-06T15:54:19.420 回答
0

您需要将变量括在圆括号中,如下所示:$(MyVersion)而不是${MyVersion}

于 2016-08-10T12:29:50.897 回答