Find it on GitHub.

Build Incrementer is an extremely lightweight and simple Mac OS X command line tool that increments Xcode project build numbers.

Building The Tool

You can build Build Incrementer yourself by downloading the project and building it in Xcode. Alternatively, you can use the precompiled binary provided.

Using Precompiled Binary

Once you’ve built the project or you chose to use the precompiled binary, navigate to /usr/local/bin and copy the binary file here. You can technically place the binary anywhere you like but I recommend this location.

Installation

1. Navigate to /usr/local/bin
2. Copy the binary file here. You can technically place the binary anywhere you like but I recommend this location.
3. Open an Xcode project for which you’d like to use the Build Incrementer
4. Open the Scheme Editor, located in the top left of the Xcode project window


5. In the Scheme Editor, navigate to Pre-actions and click + in the lower left of the pane to add a new script action.
6. Execute the script, passing in the path to the Info.plist file

/usr/local/bin/BuildIncrementer "$SOURCE_ROOT/$INFOPLIST_FILE"

IMPORTANT

Pay close attention to where it says Provide build settings from. In my case, the application name is DrawPoint. You MUST select your app name here, otherwise Build Incrementer will not be passed the correct parameters and therefore will not work.