From ff5fb294fc689cffe8859a3d32be24174103dde0 Mon Sep 17 00:00:00 2001 From: Watson Date: Mon, 7 Oct 2013 13:13:14 +0900 Subject: [PATCH] [iOS] fix where non-retina iPad simulator is not launch if string which indicates to launch iOS simulator for iPad that contains single quotation, (like 'iPad') non-retina iPad simulator is not launch. --- lib/motion/project/template/ios.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/motion/project/template/ios.rb b/lib/motion/project/template/ios.rb index a47bd7a4..9af4bab0 100644 --- a/lib/motion/project/template/ios.rb +++ b/lib/motion/project/template/ios.rb @@ -96,8 +96,9 @@ END simulate_device = App.config.device_family_string(family_int, target, retina) default_simulator = `/usr/bin/defaults read com.apple.iphonesimulator "SimulateDevice"`.strip if default_simulator != simulate_device && default_simulator != "'#{simulate_device}'" + simulate_device = "'#{simulate_device}'" if simulate_device.include?(" ") system("/usr/bin/killall \"iPhone Simulator\" >& /dev/null") - system("/usr/bin/defaults write com.apple.iphonesimulator \"SimulateDevice\" \"'#{simulate_device}'\"") + system("/usr/bin/defaults write com.apple.iphonesimulator \"SimulateDevice\" \"#{simulate_device}\"") end # Launch the simulator.