Могу ли я запустить симулятор iPhone без "Build and Run"?

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

Ответ 1

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

Чтобы запустить симулятор прямо с терминала, добавьте эти места с помощью команды open

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

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

Xcode 6.x

В Xcode 6.x iPhone Simulator снова переместился и теперь находится здесь: /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 он, вероятно, снова переместится, это просто малое приложение.

Ответ 2

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

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

Ответ 3

Чтобы следить за тем, что новая команда из @jimbojw для создания ярлыка с новым Xcode (установка через настройки):

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

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

Ответ 4

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

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

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

Ответ 5

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

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

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

Ответ 7

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

Ответ 8

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

open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/

Ответ 9

Используйте Spotlight.

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

Ответ 10

Для Xcode 7.2

открыть/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator.app

sudo./Simulator

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