better deploy (check if connected device is provisioned), more build system output fixes, misc changes

This commit is contained in:
Laurent Sansonetti
2011-12-25 17:06:22 +01:00
parent df9360267e
commit bfe3c0cdb3
5 changed files with 103 additions and 53 deletions

View File

@@ -85,9 +85,13 @@ end
desc "Deploy on the device"
task :deploy => :archive do
App.info 'Deploy', App.config.archive
unless App.config.provisioned_devices.include?(App.config.device_id)
$stderr.puts "Connected device ID `#{App.config.device_id}' not provisioned in profile `#{App.config.provisioning_profile}'"
exit 1
end
deploy = File.join(App.config.bindir, 'deploy')
flags = Rake.application.options.trace ? '-d' : ''
sh "#{deploy} #{flags} \"#{App.config.archive}\""
sh "#{deploy} #{flags} \"#{App.config.device_id}\" \"#{App.config.archive}\""
end
desc "Clear build objects"