我尝试使用 Jenkins 插件将我的应用程序版本号添加到 Jira。到目前为止,我尝试添加不同的 shell 命令,但它们不起作用。
下面是我尝试过的代码,但我无法设置我的 plist 路径。设置 plist 路径的正确方法是什么。其次,是否必须将此变量添加到属性文件中,我也知道如何实现该文件。如果您能一一告诉我进行此集成的步骤,我将不胜感激。
INFO_PLIST = $(cd Sources/Supporting/Info.plist)
export VERSION=`defaults read ${INFO_PLIST} CFBundleShortVersionString`
VERSION=$VERSION
最佳答案
请尝试以下命令来设置 CFBundleShortVersionString 的值
/usr/libexec/PlistBuddy -c "Set : CFBundleShortVersionString $YourBuildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"
确保您已创建第一个版本,否则您需要手动指定 plist 文件的位置。
关于ios - Jenkins 执行 shell 使用 CFBundleShortVersionString 版本值获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57271470/