From 1509d165a40ed2f185ec9154efe06b8eda2e4e41 Mon Sep 17 00:00:00 2001 From: Laurent Sansonetti Date: Wed, 21 Dec 2011 13:50:54 +0100 Subject: [PATCH] when running the simulator, clean the sandbox directory only if the clean environment variable is set to any value --- lib/motion/project.rb | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/motion/project.rb b/lib/motion/project.rb index f56aa048..b98ea257 100644 --- a/lib/motion/project.rb +++ b/lib/motion/project.rb @@ -30,12 +30,14 @@ task :simulator => ['build:simulator'] do sdk_version = App.config.sdk_version # Cleanup the simulator application sandbox, to avoid having old resource files there. - sim_apps = File.expand_path("~/Library/Application Support/iPhone Simulator/#{sdk_version}/Applications") - Dir.glob("#{sim_apps}/**/*.app").each do |app_bundle| - if File.basename(app_bundle) == File.basename(app) - rm_rf File.dirname(app_bundle) - break - end + if ENV['clean'] + sim_apps = File.expand_path("~/Library/Application Support/iPhone Simulator/#{sdk_version}/Applications") + Dir.glob("#{sim_apps}/**/*.app").each do |app_bundle| + if File.basename(app_bundle) == File.basename(app) + rm_rf File.dirname(app_bundle) + break + end + end end # Launch the simulator.