version.rb 569 B

12345678910111213
  1. def set_version_number_in_plist(plist_path, version)
  2. version_number = `xcrun /usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "#{plist_path}"`
  3. puts "Next version: #{version}"
  4. puts "Current version: #{version_number}"
  5. `/usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString #{version}" "#{plist_path}"`
  6. end
  7. def increment_build_number_in_plist(plist_path)
  8. build_number = `xcrun /usr/libexec/PlistBuddy -c "Print CFBundleVersion" "#{plist_path}"`
  9. `/usr/libexec/PlistBuddy -c "Set :CFBundleVersion #{build_number.next}" "#{plist_path}"`
  10. end