@IT·互联网

iOS - App icon 添加版本信息

2020-05-07  本文已影响0人  Linghit_iOS

Create by lexin 2020/04/24

5ea0020dd031d.png

一、环境安装

通过Homebrew安装 ImageMagick 和 ghostscript,需要依靠这两个工具对图片进行处理
 brew install imagemagick
 brew install ghostscript

二、脚本参数

## Assets中的appIcon文件名,这个必须跟项目中保持一致
APPICON_NAME="AppIcon"

## Target的序号,第一个target就写0,第二个就写1。
TARGET_INDEX=0

## 是否自动增加build number, "F" 不自增, "T" 自增,例如1增长成2,或者1.0.0增长成1.0.1
AUTO_INCREASE_BUILD_NUMBER="F"

## 右上角Badge参数
ICON_BADGE_BACKGROUND_COLOR="rgba(255,222,111,1.0)"
ICON_BADGE_TEXT_COLOR="rgba(255,255,255,1.0)"
ICON_BADGE_FONT_SIZE=15
ICON_BADGE_HEIGHT=20

## 底部app信息参数
ICON_INFO_TEXT_COLOR="rgba(255,255,255,1.0)"
ICON_INFO_FONT_SIZE=13
ICON_INFO_HEIGHT=35

## 获取app版本号
APP_VERSION=$(/usr/libexec/PlistBuddy -c 'Print CFBundleShortVersionString' "${CONFIGURATION_BUILD_DIR}/${INFOPLIST_PATH}")

## 获取build号
APP_BUILD_NUM=$(/usr/libexec/PlistBuddy -c 'Print CFBundleVersion' "${CONFIGURATION_BUILD_DIR}/${INFOPLIST_PATH}")

## 获取Git分支名
Git_Branch=$(git rev-parse --abbrev-ref HEAD)

## 获取Git提交哈希值
Git_Commit=$(git rev-parse --short HEAD)

## Icon底部显示的文字内容
CAPTION="$APP_VERSION\n($APP_BUILD_NUM)"

## Badge文字
BADGE_CAPTION="$CONFIGURATION"

二、使用

5ea291eeed1de.png

三、注意

5ea2924824a23.png

【脚本:LLIconVersioning.sh

上一篇 下一篇

猜你喜欢

热点阅读