Сборка и установка без запуска в Xcode - PullRequest
14 голосов
/ 05 июля 2010

Можно ли построить проект xcode для iPhone и установить результат на подключенное устройство без фактического запуска приложения?В настоящее время я использую Build & Run, но я отлаживаю одноранговую игру, поэтому мне нужно собрать и запустить для двух разных устройств, остановить задачи на каждом из них, а затем собрать и запустить на симуляторе, чтобы все три имелипоследняя сборка.Мне бы хотелось, чтобы не пришлось ждать запуска приложения на двух устройствах в этом процессе.

Ответы [ 4 ]

19 голосов
/ 05 июля 2010

Вы можете перетащить встроенное приложение (в каталоге сборки вашего проекта) в список приложений вашего устройства в окне Организатора.

4 голосов
/ 16 сентября 2012

Если вы не совсем уверены, где находится собранное приложение (каталог сборки проекта):

Xcode -> Preferences -> Locations tab -> Derived Data ( it will show the location)

В этом вопросе больше информации: XCode 4 - создание выходного каталога

3 голосов
/ 21 августа 2017

Ситуация немного изменилась с тех пор, как этот ответ ...

Для симулятора вы можете перетащить недавно созданный продукт из папки «Продукты» в Навигаторе проектов прямо наокно симулятора.

Для устройства перетащите продукт приложения в «Установленные приложения» при просмотре устройства в окне «Устройства».

0 голосов
/ 31 марта 2016

Существует еще один способ автоматической установки без запуска.Возможно, это не так полезно для ситуации ОП, но в моем случае я пытаюсь профилировать время загрузки приложения, поэтому хочу запустить приложение без подключенного отладчика (что может замедлить выполнение.)

Под цельюСхема, щелкните правой кнопкой мыши и выберите «Редактировать схему».Убедитесь, что выбрана конфигурация прогона, а затем посмотрите на информационную панель.Есть опция, которая говорит: «Запустить» - установите для нее значение «Дождаться запуска исполняемого файла».

Теперь, после установки, он будет ждать запуска приложения, прежде чем подключать отладчик.Однако вы можете просто нажать «Стоп» в XCode, а затем запустить приложение вручную.Кажется, в первый раз происходит сбой, но при втором запуске все работает нормально.Может быть, немного хакерские, но менее ручные шаги, чем другие методы.Протестировано на Xcode 7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...