码迷,mamicode.com
首页 > 其他好文 > 详细

Xcode: Run Script 的运用使build打包后自动+1

时间:2019-02-24 16:17:59      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:dir   arc   span   set   lib   class   没有   isp   验证   

背景: 每次打包都要build+1处理,比较麻烦,使用 Run Script 的运用使build打包后自动+1

0. 使用xcode 添加run Script

技术图片

然后就可以添加Run Script了

1.每次构建的时候build号自增 

if [ $CONFIGURATION == Release ]; then
echo "当前为 Release Configuration,开始自增 Build"
plist=${INFOPLIST_FILE}
buildnum=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${plist}")
if [[ "${buildnum}" == "" ]]; then
echo "Error:在Plist文件里没有 Build 值"
exit 2
fi
buildnum=$(expr $buildnum + 1)
/usr/libexec/PlistBuddy -c "Set CFBundleVersion $buildnum" "${plist}"
else
echo $CONFIGURATION "当前不为 Release Configuration"
fi

 这样就可以Archive一下看看是否会自动+1了!

另外Run Script还有别的用处:

2.是在为项目关键方法添加代码混淆时,运行某个脚本(我还没验证,先mark一下,感觉做其他的操作也是可以的)

bundleName=${APP_DISPLAY_NAME}
appiName="项目名称"
if [ "$bundleName" = "$appiName" ]; then
$PROJECT_DIR/$PROJECT_NAME/class_dump/LRHConfuse.sh
fi

以后有补充的再添加,先这样!

 

Xcode: Run Script 的运用使build打包后自动+1

标签:dir   arc   span   set   lib   class   没有   isp   验证   

原文地址:https://www.cnblogs.com/ljcgood66/p/10426524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!