public
Description: Scripts to automate build numbering, packaging and distributing (via sparkle)
Homepage:
Clone URL: git://github.com/ncb/xcode-build-scripts.git
xcode-build-scripts / updateBuildNumber.sh
100755 21 lines (16 sloc) 0.559 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env bash
#
# updateBuildNumber.sh 1.0 // Nick Brawn
#
# Run this from a pre-build run script phase in Xcode,
# expects buildNumber.rb in your project/ReleaseTools directory
 
PLISTBUDDY="/usr/libexec/PlistBuddy"
cd $TARGET_BUILD_DIR/../../
SRCDIR=`pwd`
echo "srcdir" >> /tmp/updateBuildNumber
echo $SRCDIR >> /tmp/updateBuildNumber
 
cd $SRCDIR/ReleaseTools
BUILD=`./buildNumber.rb -d ../ | awk '{print $1}'`
#BUILD=`./buildNumber.rb -d ../ `
echo $BUILD >> /tmp/updateBuildNumber
$PLISTBUDDY $SRCDIR/Info.plist -c "Set :CFBundleVersion $BUILD"