有没有办法使用xcconfig中定义的值来覆盖CFBundleVersion
等项目设置中的值?我试着添加一个键值说:
MyVersion = 1.5
并在Info plist中将其设置为Bundle版本的${MyVersion}
,但它不起作用。
谢谢!
答案 0 :(得分:0)
您需要将变量括在圆括号中,如下所示:ngIf=...
而不是$(MyVersion)
答案 1 :(得分:0)
xcconfig文件变量的引用没有括号或paren,如下所示:$MyVersion
。
您还需要将xcconfig分配给项目设置中的配置。单击左窗格中的项目,然后在中间窗格中单击项目,然后找到配置部分,然后展开每个配置(调试,发布等)并使用每个目标的下拉列表分配xcconfig。