其实方法很简单,APPLE已经提供了工具帮我们实现bundle version的自动递增:
2、选择New Run Script Phase选项,创建一个Run Script; 3、 image.png
具体文本为:
xcrun agvtool next-version -all
image.png
注意:此处处理可能导致以后项目build 多次出现canceled的情况,具体解决办法可以参考下一篇文章 《iOS xcode无故build canceled解决办法》
4、
然后,就完成了!!!
是不是很简单???
2019-01-25新增:
如果想要以年月日和时间为build号的话,可以:
企业微信截图_76eee254-3a74-4f23-9201-8e3e2d0f2a3c.png
具体代码为:
buildNumber=$(date +%y%m%d%H%M)
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion INFOPLIST_FILE"
结果即为,如:1901251002,年月日时分。
如果想要别的,更详细的,可以百度 shell获取日期/时间,都可以百度到。
网友评论