set_build_version.sh 446 B

12345678910
  1. #!/usr/bin/env bash
  2. today=$(date '+%Y-%m-%d')
  3. commitShort=$(git rev-parse --short HEAD)
  4. bundleVersion="$today-$commitShort"
  5. /usr/libexec/PlistBuddy "$1/Info.plist" -c "Set :CFBundleVersion $bundleVersion"
  6. /usr/libexec/PlistBuddy "$1/Settings.bundle/Root.plist" -c "Set :PreferenceSpecifiers:0:DefaultValue $MARKETING_VERSION"
  7. /usr/libexec/PlistBuddy "$1/Settings.bundle/Root.plist" -c "Set :PreferenceSpecifiers:1:DefaultValue $bundleVersion"