KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am trying to figure out how to have the Bundle version number increment automatically in my Xcode 4 project (for ad-hoc and release builds). I found some scripts online that purport to do this but I am unsure of whether to place them in the "Pre-actions" or "Post-actions". I also am unsure what value I should place in the plist; a number that the script will then change or a variable? All the options that I have tried thus far do not seem to work so any help would be greatly appreciated. Below is the most recent script I was attempting to use: conf=${CONFIGURATION} arch=${ARCHS:0:4} # Only increase the build number on Device and AdHoc/AppStore build if [ $conf != "Debug" ] && [ $conf != "Release" ] && [ $arch != "i386" ] then buildPlist=${INFOPLIST_FILE} buildVersion=$(/usr/libexec/PlistBuddy -c "Print CFBuildVersion" $buildPlist) buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBuildNumber" $buildPlist) buildNumber=$(($buildNumber + 1)) /usr/libexec/PlistBuddy -c "Set :CFBuildNumber $buildNumber" $buildPlist /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildVersion.$buildNumber" $buildPlist /usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString $buildVersion.$buildNumber" $buildPlist fi
Tags (comma-separated)
Save Edits
Cancel