diff --git a/android/fastlane/Fastfile b/android/fastlane/Fastfile index d2836c94..1d25364e 100644 --- a/android/fastlane/Fastfile +++ b/android/fastlane/Fastfile @@ -41,24 +41,24 @@ platform :android do sh "flutter pub upgrade" sh "pwd" - # pubspec_content = YAML.load_file('../pubspec.yaml') - # # current_version_code = google_play_track_version_codes(track: 'internal') - # version_string = pubspec_content['version'] - # version_parts = version_string.split('+') - # if version_parts.size == 2 - # version_number = version_parts[1].to_i - # new_version_number = version_number + 1 - # pubspec_content['version'] = "#{version_parts[0]}+#{new_version_number}" - # else - # UI.user_error!("Version string format is incorrect") - # end - # File.open(pubspec_path, 'w') { |f| f.write(pubspec_content.to_yaml) } + pubspec_content = YAML.load_file('../../pubspec.yaml') + # current_version_code = google_play_track_version_codes(track: 'internal') + version_string = pubspec_content['version'] + version_parts = version_string.split('+') + if version_parts.size == 2 + version_number = version_parts[1].to_i + new_version_number = version_number + 1 + pubspec_content['version'] = "#{version_parts[0]}+#{new_version_number}" + else + UI.user_error!("Version string format is incorrect") + end + File.open(pubspec_path, 'w') { |f| f.write(pubspec_content.to_yaml) } - # sh "flutter build appbundle --release --no-deferred-components --no-tree-shake-icons" - # upload_to_play_store( - # track: 'internal', - # track_promote_to: 'closed', - # aab: '../build/app/outputs/bundle/release/app-release.aab', - # ) + sh "flutter build appbundle --release --no-deferred-components --no-tree-shake-icons" + upload_to_play_store( + track: 'internal', + track_promote_to: 'closed', + aab: '../build/app/outputs/bundle/release/app-release.aab', + ) end end \ No newline at end of file