Как запустить эмулятор iPhone БЕЗ запуска Xcode?

На моем старом Mac, на котором работает Snow Leopard, я могу ввести "ios" в центр внимания, и он сам запустил эмулятор iPhone/iPad.

С тех пор мне пришлось получить новую машину, на которой работает Lion. Я установил Xcode для Lion, я установил параметры инструмента разработчика на панели настроек.

Но опция "ios" больше не существует:( Единственный способ теперь - запустить Xcode, создать пустой проект, а затем запустить эмулятор с возможностью запуска.

Я искал и обыскивал межтрубки и facewebs, но ничего не помогает.

Кто-нибудь знает, как запустить только эмулятор на Lion?

UPDATE: ЭТО РЕАКЦИЯ В @ike_love ниже. Ответ не гарантирован для работы на всех машинах Yosemite.

введите описание изображения здесь

Ответ 1

Предполагая, что Xcode установлен в /Applications, вы можете сделать это из командной строки, чтобы запустить iPhone Simulator:

$ open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app

(Xcode 6 +):

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

Вы можете создать символическую ссылку со своего рабочего стола, чтобы сделать это проще:

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

(Xcode 6 +):

$ ln -s /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app ~/Desktop

Как указано @JackHahoney, вы также можете добавить alias в свой ~/.bash_profile:

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/De‌​veloper/Applications/iPhone\ Simulator.app'

(Xcode 6 +):

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app'

(Xcode 7 +):

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app'

Это означало бы, что вы могли бы запустить iPhone Simulator из командной строки с одним легко запоминающимся словом:

$ simulator

Ответ 2

Самый простой способ без использования командной строки:

  • запустите Xcode один раз.
  • запустить ios simulator
  • перетащите значок симулятора ios, чтобы его состыковать.

В следующий раз, когда вы захотите его использовать, просто нажмите значок симулятора ios в доке.

Ответ 3

В XCode 7+ местоположение теперь

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

Запустите его из командной строки

$ open -a Simulator

Надеюсь, что кто-то поможет

Ответ 4

Вы можете запустить его через прожектор, если вы создадите для него пусковую установку Automator:

  • Открыть Automator.app
  • Выберите тип приложения
  • Выберите "Действия" > "Библиотека" > "Утилиты" > "Запустить приложение"
  • Откройте раскрывающийся список приложений, которые можно запустить, и выберите "Другие"
  • Вы не можете напрямую выбрать приложение Simulator, потому что оно находится внутри пакета Xcode.app. Поэтому вместо этого вам придется перейти к нему в отдельном окне Finder и перетащить его в окно выбора файла. Он будет по одному из следующих путей в зависимости от вашей версии Xcode (от старости до новейшей версии):
    • /Applications/Xcode.app/Contents/Developer/iOS Simulator.app
    • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS Simulator.app
    • /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
  • Наконец, сохраните это приложение Automator в папке ваших приложений как iOS Simulator.app

Create Automator app

Чтобы получить хороший значок для приложения Automator, которое вы только что создали, вы можете сделать следующее:

  • Щелкните правой кнопкой мыши iOS Simulator.app и выберите "Получить информацию"
  • Щелкните значок в левом верхнем углу и < <27 > скопируйте его
  • Щелкните правой кнопкой мыши свое приложение Automator и выберите Get Info
  • Щелкните значок в верхнем левом углу и < <28 > , чтобы вставить

Copy icon

Ответ 5

полезно ли вам увидеть изображение enter image description here

Edit

Теперь с новым Xcode, если значок Xcode находится на доке, вы можете просто щелкнуть ее правой кнопкой мыши и сформировать меню, которое вы можете выбрать Open Developer Tool, а в подменю вы можете выбрать iOS Simulator, чтобы открыть симулятор без открытия Xcode.! enter image description here

Ответ 6

Не нужно ничего делать в командной строке.

Просто используйте прожектор для запуска simulator.app

снимок экрана поиска прожекторов simulator.app

Ответ 7

Как показывает множество ответов, существует множество способов решения этой проблемы. Не все из них касаются того, что является моей проблемой номер один, и то, что, похоже, является приоритетом афера: возможность запуска из Spotlight.

Вот решение, которое хорошо работает для меня, и должно работать с любыми версиями OS X и XCode. Я тестировал его на OS X 10.11 и XCode 7.3.

Первоначальная настройка требует запуска XCode, но после этого вам не нужно просто добраться до симулятора.

Настройка

  • Запустить XCode
  • В меню XCode выберите Открыть инструмент разработчика > Симулятор
  • На доке управления (или справа) щелкните значок симулятора
  • Выберите Параметры > Показать в Finder
  • Удерживая Command и Option, перетащите значок Simulator в каталог приложений. Это создает псевдоним для него.
  • При желании переименуйте псевдоним из "Simulator" на "iOS Simulator". Что бы вы ни называли, это то, что он будет отображаться, как в центре внимания.

Примечание. Существуют другие способы доступа к местоположению приложения Simulator (шаги 1-4), например, с помощью Перейти в папку... в Finder, но для этого требуется знание местоположения Симулятор для начала. Поскольку это изменилось с версии на версию XCode, этот способ должен работать независимо от этих изменений.

Использование

  • Запуск Spotlight (командная строка и т.д.)
  • Введите "симулятор" или "ios" (если вы переименовали псевдоним).
  • При необходимости используйте стрелку вниз, чтобы перейти к псевдониму Simulator. В конце концов, прожектор должен научиться и сделать псевдоним лучшим выбором, чтобы вы могли пропустить этот шаг.
  • Возврат результата

Ответ 8

Попробуйте ввести инструкцию для запуска симулятора iphone:

Перейти к Папка приложений Xcode → право нажмите, чтобы показать содержимое пакета → теперь показывать файлы в xcode содержимое Разработчик Платформы iPhoneSimulator.platform Разработчик Приложения → теперь показывают iOS Simulator. Нажмите, чтобы запустить симулятор iphone...!

Ответ 9

С Xcode 6 местоположение симулятора изменилось на:

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

Он больше не может быть найден здесь:

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

Надеюсь, это поможет кому-то, так как я иногда хочу запустить симулятор с терминала.

Ответ 10

Решения, приведенные выше, не работали для меня в ZSH. Мне нужно было избежать точки в iPhoneSimulator.platform. Это работает для меня:

alias simulator="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"

Это может быть еще более эластичная версия:

alias simulator="open -a 'iOS Simulator'"

Ответ 11

Там намного проще:

  • Нажмите command + space, появится окно Spotlight
  • Введите iOS Simulator и нажмите return

Готово.

----- В соответствии с @E. Maggini downvote ---

Да, вы все еще можете легко получить доступ к iOS Simulator с помощью Spotlight.

enter image description here

Ответ 12

В терминале: для Xcode 9.x и выше

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

Для Xcode-beta 9.x и выше

$ open /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app

Ответ 13

Самый простой способ - использовать Spotlight Search. Просто нажмите CMD + Space и введите поисковый симулятор. Именно так:

enter image description here

И через несколько секунд эмулированное устройство будет загружено:

enter image description here

Для переключения на другое устройство вы можете использовать меню под Hardware → Device

В меню "Оборудование" можно использовать несколько интересных инструментов, таких как изменение ориентации, жесты, кнопки, FaceID, клавиатура или аудиовходы.

Ответ 14

  • Войдите в Finder.
  • На боковой панели щелкните приложения.
  • Найти Xcode в приложениях.
  • Щелкните правой кнопкой мыши Xcode любыми настройками, которые у вас есть (обычно два пальца нажмите [не касаться]).
  • Нажмите "Показать содержимое пакета".
  • Перейдите в папку "Содержание".
  • Поисковый симулятор.
  • Подождите 30 секунд, чтобы загрузить.
  • Прокрутите вниз и найдите iOS Simulator.
  • Вы можете перетащить его на док-станцию ​​для облегчения доступа.

Надеюсь, это поможет!

Ответ 16

От терминала просто запустите эту команду:

ios-sim  start

Или добавьте это в свой ~/.profile, чтобы сэкономить несколько нажатий клавиш:

alias ios="ios-sim  start"

Не знаете, какая версия Max OS X и Xcode эта команда стала доступной. Я выполняю 10.10.3 и 6.3 соответственно.

Ответ 17

Из терминала вам нужно бежать:

open -a Simulator