Xcode Build 打包自增脚本

目的 打包上传的时候 Build 号可以自动增加
实现 选择 targets ->项目名->Build Phases
点击+号 New Run Script Phase
在新增加的选项中加入 如下脚本

if [ $CONFIGURATION == Release ]; then
echo "Bumping build number..."
plist=${PROJECT_DIR}/${INFOPLIST_FILE}
#increment the build number (ie 115 to 116)
buildnum=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${plist}")
if [[ "${buildnum}" == "" ]]; then
echo "No build number in $plist"
exit 2
fi
buildnum=$(expr $buildnum + 1)
/usr/libexec/Plistbuddy -c "Set CFBundleVersion $buildnum" "${plist}"
echo "Bumped build number to $buildnum"

else
echo $CONFIGURATION " build - Not bumping build number."
fi

保存即可
参考图

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 卷首语 欢迎来到 objc.io 的第六期! 本月我们迎来了第一个小里程碑 —— objc.io 半岁啦! 在这个...
    评评分分阅读 4,375评论 0 4
  • 一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝...
    心有琳鑫阅读 14,288评论 0 15
  • 原文链接如何打包静态库文件为iOS? 在之前的辅导中,你学习了如何循环利用knob control,但是,如何让别...
    大亮code阅读 5,673评论 0 0
  • 这几天公司有一个新的需求,就是要将我们开发的某些东西都抽取出来,打个比方我们开发了A项目,可以以后B项目要包含A项...
    黄鱼儿啦啦啦阅读 11,385评论 2 16
  • “滚滚长江东逝水,浪花淘尽英雄。是非成败转头空。青山依旧在,几度夕阳红。”相信大家对这句话并不陌生,这是出自于罗贯...
    流夏的梦阅读 3,975评论 0 0