我想在 xcode 项目中增加用户定义的变量。是否有任何脚本来增加用户定义的变量。
我有一个用户定义的变量“PATCH”。在 info.plist 中,我将这个变量分配给 Bundle 版本。
我希望这个用户定义的变量在我使用不同的配置存档项目时自动递增。
我附上截图,希望它能帮助您轻松理解我的问题:
Xcode 截图:
Plist 截图:
我还浏览了这些链接:
Xcode AutoIncrement Build Version.
但是这些问题/链接不符合我的要求。我所需要的只是通过脚本访问用户定义的变量。如果有人有解决方案,请提供帮助。感谢您的帮助。
最佳答案
您需要更新 *.xcodeproj/中的文件 project.pbxproj
。
例如,如果您需要更新 PATCH 的 Debug
构建号。首先在 project.pbxproj
中找到 Debug
构建的标识符,您应该得到类似于 13B07F941A680F5B00A75B9A 的标识符。然后你可以做
/usr/libexec/PlistBuddy -c "print :objects:13B07F941A680F5B00A75B9A:buildSettings:PATCH" project.pbxproj
# which should give 90
然后您可以更新它(首先制作 project.pbxproj 的备份副本):
/usr/libexec/PlistBuddy -c "set :objects:13B07F941A680F5B00A75B9A:buildSettings:PATCH 91" project.pbxproj
再次验证:
/usr/libexec/PlistBuddy -c "print :objects:13B07F941A680F5B00A75B9A:buildSettings:PATCH" project.pbxproj
# which should give 91
同时检查 xcode。
关于ios - 通过脚本增加xcode项目用户定义的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25911723/