snapshot/lib/snapshot/reset_simulators.rb in fastlane-2.32.1 vs snapshot/lib/snapshot/reset_simulators.rb in fastlane-2.33.0.beta.20170519010039
- old
+ new
@@ -4,17 +4,11 @@
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# !! Warning: This script will remove all your existing simulators !!
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
sure = true if FastlaneCore::Env.truthy?("SNAPSHOT_FORCE_DELETE") || force
- begin
- sure = UI.confirm("Are you sure? All your simulators will be DELETED and new ones will be created!") unless sure
- rescue => e
- UI.user_error!("Please make sure to pass the `--force` option to reset simulators when running in non-interactive mode") unless UI.interactive?
- raise e
- end
-
- UI.abort_with_message!("User cancelled action") unless sure
+ sure = UI.confirm("Are you sure? All your simulators will be DELETED and new ones will be created!") unless sure
+ UI.user_error!("User cancelled action") unless sure
devices.each do |device|
_, name, id = device
puts "Removing device #{name} (#{id})"
`xcrun simctl delete #{id}`