在XCode中选择Build Phase--Add Build Phase--New Run Script Phase 添加如下脚本,可以自动设置项目的Build编号为当前的svn版本号。十分方便版本管理和问题定位。
#!/bin/bash
buildNumber=`svn info | grep "Last Changed Rev:" | awk '{print $4}'`
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"