通过脚本增加xcode项目用户定义的变量

时间:2014-09-18 11:41:32

标签: ios xcode bash shell run-script

我想在xcode项目中增加User-Defined变量。是否有任何脚本可以增加用户定义的变量。

我有一个用户定义的变量“PATCH”。在info.plist中,我将此变量分配给Bundle版本。

我希望在使用不同配置归档项目时,此用户定义变量将自动递增。

我附上截图,希望它能帮助您轻松理解我的问题:

Xcode截图:

Build Setting- Xcode

Plist截图:

enter image description here

我也会浏览这些链接:

Xcode AutoIncrement Build Version.

StackOverflow Question

但这些问题/链接与我的要求不符。我只需要通过脚本访问用户定义变量。如果有人有解决方案请帮助。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:-1)

我建议您使用类似fastlane的内容来完成此操作(有一个名为increment_build_number的操作,具体执行此操作,有关actions page的更多信息)。
从代码的角度来看,如果你需要访问该变量,我会使用类似的东西:
NSString *buildVersion = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"BUILD_VERSION"];

另外,我注意到在plist文件中你使用${PATCH} ...我认为它应该与你项目中用户定义的变量同名。