【发布时间】:2014-11-12 17:43:15
【问题描述】:
我想增加 xcode 项目中的用户定义变量。是否有任何脚本来增加用户定义的变量。
我有一个用户定义的变量“PATCH”。在 info.plist 中,我将此变量分配给 Bundle 版本。
我希望这个用户定义的变量在我使用不同的配置归档项目时自动递增。
我附上截图,希望它能帮助你轻松理解我的问题:
Xcode 截图:
Plist 截图:
我也浏览了这些链接:
Xcode AutoIncrement Build Version.
但这些问题/链接不符合我的要求。我只需要通过脚本访问用户定义的变量。如果有人有解决方案,请帮助。任何帮助表示赞赏。
【问题讨论】:
-
一句警告;一旦您弄清楚如何在
info.plist中设置所需的值,请确保您使用 External Build System 模板将脚本实现为单独的目标,并使您的应用程序目标依赖于该目标。作为正常构建过程的一部分,您不想弄乱info.plist。有龙! -
我正在通过 jenkins CI 构建我的项目,并且针对不同的配置我有不同的工作。我需要的是增加我的变量,这样我就不会手动增加构建版本。它也将自动完成。我的上述解决方案有什么缺点。你能解释一下吗?
-
您仍然可以从命令行构建中使用单独的目标方法,但是在使用单独的目标时检测是否正在归档可能会遇到问题(我不记得老实说)。
-
你能解决这个问题吗?我也在追求同样的事情。谢谢!
-
还没有!! :( 我手动增加变量。
标签: ios xcode bash shell run-script