gpt4 book ai didi

ios - Jenkins 执行 shell 使用 CFBundleShortVersionString 版本值获取

转载 作者:行者123 更新时间:2023-11-29 05:33:37 25 4
gpt4 key购买 nike

我尝试使用 Jenkins 插件将我的应用程序版本号添加到 Jira。到目前为止,我尝试添加不同的 shell 命令,但它们不起作用。

下面是我尝试过的代码,但我无法设置我的 plist 路径。设置 plist 路径的正确方法是什么。其次,是否必须将此变量添加到属性文件中,我也知道如何实现该文件。如果您能一一告诉我进行此集成的步骤,我将不胜感激。

Jenkins Jira version field

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com