Как запустить эмулятор 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/Developer/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.
- Вы можете перетащить его на док-станцию для облегчения доступа.
Надеюсь, это поможет!
Ответ 15
Я создал приложение для автоматизации на основе ответа @trojanfoe, чтобы вы могли запускать iOS Simulator прямо из Dock https://github.com/tsdexter/ios-simulator-expo-utilities/
Ответ 16
От терминала просто запустите эту команду:
ios-sim start
Или добавьте это в свой ~/.profile
, чтобы сэкономить несколько нажатий клавиш:
alias ios="ios-sim start"
Не знаете, какая версия Max OS X и Xcode эта команда стала доступной. Я выполняю 10.10.3 и 6.3 соответственно.
Ответ 17
Из терминала вам нужно бежать:
open -a Simulator