我目前将此作为脚本在我的Xcode项目中自动增加内部版本号:
#!/bin/bash
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"
这个脚本的作用是从让我们说1285
增加到1286
。
我想要做的就是将它放在组件上:将其从1.0.4523
增加到1.0.4524
我需要这个的原因是因为Fabric和iTunes Connect的Testflight使用不同的符号系统来检测单独的版本,这样我就可以将两者结合起来而不是手动编辑它总是在为一个构建和另一个构建时
任何帮助将不胜感激! 提前谢谢!
答案 0 :(得分:1)
将Info.plist
文件之外的版本信息保存在单独的版本文件中。此文件保持在源代码管理下。
然后你:
major
。minor
。buildnum
并将其写入Info.plist
文件。我在this script做了类似的事情,但我使用的是Python,而不是shell脚本,因为它更强大。
答案 1 :(得分:0)