Несколько проектов с использованием симулятора - PullRequest
1 голос
/ 04 марта 2012

Я сравниваю запуск нескольких проектов с использованием симулятора XCode.Каждый раз, когда я запускаю один проект после запуска одного из других проектов, Xcode сообщает мне, что он не может выполнить сборку и запуск, потому что используется симулятор.Затем мне нужно найти другое окно проекта, остановить запуск в симуляторе (Cmd-.), А затем переключиться обратно в предыдущее окно и перестроить.Могу ли я сделать одно сочетание клавиш, чтобы остановить текущий запуск в симуляторе, построить и запустить текущий проект в симуляторе?

Ответы [ 2 ]

5 голосов
/ 04 марта 2012

Чтобы сделать это, нужно немного поработать, но в целом это довольно просто.

Первое, что вы захотите сделать - это открыть Automator.Если вы никогда не использовали его раньше, он включен в ваш Mac, так что просто ищите его.Когда запустится Automator, вам будет предложено создать новый проект, выберите «Сервис».enter image description here

Затем настройте секцию получения службы следующим образом enter image description here

В левой части Automator вы увидите панель поиска, выполните поиск «Запустить Applescript», а затем перетащитеэкземпляр «Запустить Applescript» под вашим сервисом получает секцию.enter image description here Теперь вы захотите изменить appleScript в соответствии с вашими потребностями.В этом случае вы замените «(* ваш сценарий будет здесь *)» на «сообщить приложению« iPhone Simulator »о выходе»

enter image description here Как только вы закончите изменять Applescript, сохраните автоматизацию каквсе, что вы хотите, он будет отображаться в службах под этим именем.

Теперь вы собираетесь перейти к «Системные настройки» и искать «службы» enter image description here Как вы можете видеть, я назвалМой сервис "Выйти из симулятора" выберите свой и определите, какой ярлык вы хотите для него.(Постарайтесь не конфликтовать с существующими ярлыками!)

И теперь, если вы столкнулись с ошибкой «Используемый симулятор», вы можете выйти из симулятора, завершив любой текущий процесс простым нажатием клавиши.

Надеждаэто помогает!

2 голосов
/ 04 марта 2012

Каждый прогон зависит от их окна проекта (насколько я знаю).Поэтому вам придется перейти в окно проекта и остановить сборку или просто выйти из симулятора (cmd + q) и снова собрать в своем новом проекте.

...