Как запустить эмулятор iPhone без запуска Xcode?


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

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

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

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

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

обновление: Это ответ на поток @ike_love ниже. Этот ответ не гарантирован для работы на всех машинах Yosemite.

14 193

14 ответов:

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

$ 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

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

  1. запустите Xcode один раз.
  2. запустите iOS simulator
  3. перетащите значок iOS simulator, чтобы закрепить его.

в следующий раз, когда вы хотите использовать его, просто нажмите на значок iOS simulator в док-станции.

в XCode 7+ расположение теперь

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

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

$ open -a Simulator

надеюсь, что это поможет кому-то

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

  1. открыть Automator.app
  2. выберите тип приложения
  3. Выберите Действия > Библиотека > Утилиты > Запустить Приложение
  4. откройте выпадающий список приложений, которые могут быть запущены и выберите другие
  5. вы не можете напрямую выбрать приложение симулятора, потому что оно находится внутри 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
  6. наконец, сохраните это приложение Automator в папке "приложения" как iOS Simulator.app

Create Automator app

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

  1. щелкните правой кнопкой мыши iOS Simulator.app и выберите Информация
  2. нажмите на значок в верхнем левом углу и сделать Cmd-C скопировать
  3. щелкните правой кнопкой мыши приложение Automator и выберите Информация
  4. нажмите на значок в верхнем левом углу и сделать Cmd-V вставить

Copy icon

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

Edit

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

попробуйте ниже инструкции для запуска iPhone simulator:

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

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

просто используйте spotlight для запуска симулятора.приложение

screenshot of spotlight searching simulator.app

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

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

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

настройка

  1. Запуск XCode
  2. С XCode выберите Открыть Инструмент Разработчика>симулятор
  3. в доке, управление (или правой кнопкой мыши) нажмите на значок симулятора
  4. выберите опции>показать в Finder
  5. удерживая нажатой клавишу Command и Option, перетащите значок симулятора в каталог приложений. Это создает псевдоним для него.
  6. при желании переименуйте псевдоним из "Simulator"В" iOS Simulator". Как бы вы ни называли это то, что он будет отображаться как в центре внимания.

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

использовать

  1. Launch Spotlight (command-space и др.)
  2. введите "симулятор" или " ios " (Если вы переименовали псевдоним).
  3. при необходимости используйте стрелку вниз для прокрутки до псевдонима симулятора. В конце концов, spotlight должен изучить и сделать псевдоним лучшим выбором, чтобы вы могли пропустить этот шаг.
  4. хит return

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

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

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

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

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

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

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

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

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

есть гораздо более простой способ:

  1. нажмите command + space, появится поиск Spotlight
  2. тип iOS Simulator и нажмите return

сделано.

- - - - - вслед за @E. Maggini downvote - - -

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

enter image description here

в терминале: Для 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
  1. перейти в Finder.
  2. на боковой панели выберите приложения.
  3. найти в приложения в Xcode.
  4. щелкните правой кнопкой мыши Xcode по любым настройкам, которые у вас есть (обычно два пальца щелкают [не нажмите]).
  5. Нажмите Кнопку " Показать Содержимое Пакета."
  6. перейдите в папку содержимое.
  7. симулятор поиска.
  8. подождите 30 секунд для его загрузки.
  9. прокрутите вниз и найдите iOS Simulator.
  10. вы можете перетащить это на док для более легкого доступа.

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

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

ios-sim  start

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

alias ios="ios-sim  start"

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