This repo contains the helper scripts that I have created along the way while developing for projects for XCode Script phase as add on fucntionality to xcode projects
Genetrate build and Version number for xCode. See wiki page for details.
Major version.Minor Version.Revision
This script automatically add two custom properties to the plist if they already don't exists CustomPreviousBundleShortVersionString and CustomPreviousBundleVersion. These two are being used to keep track to Minor version, if that is changed by developer, it automatically resets the revision count to zero. I am keeping the control of major and minor version in my hand, as I have not figured out what is the criteria to change them and how often.