我们开发中经常会打包,一般会用build 号进行区分,手动更改build 号又很麻烦还容易搞混;为了方便管理设置build版本号自增长。
选择xcode project, 打开项目;
在Xcode左栏, 选中项目;
在Xcode中栏偏左, 选中TARGETS->${项目名称};
在Xcode中栏左上角, 选中+号, 再选择New Run Script Build Phases;
如下图:
在新出现的Run Script栏中, 于Shell输入框中输入如下脚本:
#!/bin/bash buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE") buildNumber=$(($buildNumber + 1)) /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"
如下图:
下次进行打包版本号就会加1.