Update CFBundleVersion in Info.plist file with short Git revision string
- Right-click the target you want to add the versioning phase to (usually the target that builds your app)
- Select: Add -> New Build Phase -> New Run Script Build Phase
- Specify /usr/bin/ruby as the Shell for the script
- Paste the script body into the Script text area
- Ensure that the build phase is at the end of the target's list of build phases
This script is based on following people's works: