美文网首页
Xcode编译时获取版本号并展示到storyboard中

Xcode编译时获取版本号并展示到storyboard中

作者: 叫我大表弟吧 | 来源:发表于2019-12-12 11:37 被阅读0次

一、添加versionLb

添加versionLb.png

二、New Run Script Phase

新增Script命名为Update Launch Version,输入shell script:

# 注意:Xcode 11与Xcode 10环境变量有变化
# Xcode 11
version=${MARKETING_VERSION}
if [ -z ${version} ]; then
    # Xcode 10
    version=$(/usr/libexec/PlistBuddy -c "Print :CFBundleShortVersionString" "${PROJECT_DIR}/${INFOPLIST_FILE}")
fi
sed -i bak -e "/userLabel=\"versionLb\"/s/text=\"[^\"]*\"/text=\"版本号:$version\"/" $PROJECT_DIR/$PROJECT_NAME/Base.lproj/LaunchScreen.storyboard
New Run Script Phase.png

相关文章

网友评论

      本文标题:Xcode编译时获取版本号并展示到storyboard中

      本文链接:https://www.haomeiwen.com/subject/mngzgctx.html