Можно ли запустить симулятор iPhone без «Build and Run»? - PullRequest
127 голосов
/ 19 февраля 2011

Я хочу удалить приложение в симуляторе перед тем, как "создать и запустить". Как я могу запустить симулятор, чтобы я мог сделать удаление? Если я начну с «сборки и запуска», я получу длинный вывод журнала, который занимает некоторое время из-за ошибки, которую я пытаюсь исправить. Я бы хотел этого избежать.

Ответы [ 10 ]

230 голосов
/ 19 февраля 2011

Симулятор - это просто приложение, и вы можете запускать его как любое другое приложение.

Для запуска симулятора прямо из терминала, предварительно добавьте эти места командой open

Xcode 7.x, 8.x и 9.x

В Xcode 7.x симулятор iPhone снова переместился: /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app.

Xcode 6.x

В Xcode 6.x симулятор iPhone снова переместился и теперь находится здесь: /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app.


Xcode 4.x, 5.x

В Xcode 4.x (через 4.5 на Mountain Lion) и Xcode 5.0.x на Mavericks он живет здесь: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

В моей версии Xcode (4.5.2) я нахожу весьма удобным использовать меню Open Developer Tool либо из значка док-станции, либо из меню Xcode:

open iOS Simulator


Xcode 3.x

В Xcode 3.x он живет здесь:

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app


В какой-то будущей версии Xcode он, вероятно, снова будет перемещаться, это небольшое приложение.

34 голосов
/ 17 апреля 2012

Начиная с XCode 4.3, местоположение изменилось, симулятор теперь можно найти по адресу:

/ Применения / Xcode.app / Содержание / Разработчик / Платформы / iPhoneSimulator.platform / Разработчик / Применения /

32 голосов
/ 15 июня 2013

Из терминала вы можете использовать:

open -a iPhone\ Simulator
open -a iOS\ Simulator
open -a Simulator

Все это зависит от имени приложения симулятора, оно может меняться при каждой итерации Xcode.

24 голосов
/ 12 июня 2012

Для продолжения этого новая команда от @jimbojw для создания ярлыка с новым X-кодом (установка через настройки):

ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

Который создаст для вас ярлык в папке приложений.

7 голосов
/ 27 марта 2012

Сначала добавьте симулятор iOS в приложения:

ln -s /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

Оттуда вы можете открыть его в Finder или перетащить на панель запуска.

Источник: http://www.bram.us/2010/05/05/xcode-iphone-simulator-location/

6 голосов
/ 13 ноября 2015

Использование Прожектор .

Но будет открыт только последний симулятор.Если вы использовали iPad Air 2 в прошлый раз, Spotlight откроет его.Если вы хотите открыть iPhone 6s на этот раз, это проблема.

6 голосов
/ 03 октября 2012

Это старый вопрос, но если вы просто хотите запустить симулятор из пользовательского интерфейса Xcode 4.5, вы можете сделать: Xcode> Open Developer Tool> iOS Simulator.

3 голосов
/ 26 февраля 2015

без открытия Xcode:

open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/
3 голосов
/ 26 сентября 2014

Самый простой способ - запустить симулятор с Xcode, а затем в доке Ctrl + Click на значке и выбрать Keep in Dockenter image description here

2 голосов
/ 22 апреля 2016

для Xcode 7.2

open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator.app

sudo ./Simulator

И лучше всего добавить этот путь в свой профиль.

...