deliver/lib/deliver/upload_screenshots.rb in fastlane-2.72.0.beta.20171231010003 vs deliver/lib/deliver/upload_screenshots.rb in fastlane-2.72.0.beta.20180101010003
- old
+ new
@@ -31,14 +31,15 @@
enabled_languages = screenshots_per_language.keys
if enabled_languages.count > 0
v.create_languages(enabled_languages)
lng_text = "language"
lng_text += "s" if enabled_languages.count != 1
- UI.message("Activating #{lng_text} #{enabled_languages.join(', ')}...")
+ Helper.show_loading_indicator("Activating #{lng_text} #{enabled_languages.join(', ')}...")
v.save!
# This refreshes the app version from iTC after enabling a localization
v = app.edit_version
+ Helper.hide_loading_indicator
end
screenshots_per_language.each do |language, screenshots_for_language|
UI.message("Uploading #{screenshots_for_language.length} screenshots for language #{language}")
screenshots_for_language.each do |screenshot|
@@ -60,13 +61,14 @@
screenshot.device_type,
screenshot.is_messages?)
end
# ideally we should only save once, but itunes server can't cope it seems
# so we save per language. See issue #349
- UI.message("Saving changes")
+ Helper.show_loading_indicator("Saving changes")
v.save!
# Refresh app version to start clean again. See issue #9859
v = app.edit_version
+ Helper.hide_loading_indicator
end
UI.success("Successfully uploaded screenshots to iTunes Connect")
end
def collect_screenshots(options)