Я могу построить с помощью инструментов командной строки Xcode, есть ли способ, которым я могу фактически запустить приложение, используя их? (Например, эквивалентно нажатию Ctrl + R в Xcode)Как я могу запустить iOS Simulator из терминала?
ответ
Сначала определите, какое устройство вы хотите использовать:
xcrun simctl list
Это даст лет u список устройств:
-- iOS 9.0 --
iPhone 4s (56632E02-650E-4C24-AAF4-5557FB1B8EB2) (Shutdown)
iPhone 5 (ACD4DB7B-9FC9-49D5-B06B-BA5D5E2F5165) (Shutdown)
iPhone 5s (A8358B76-AD67-4571-9EB7-FFF4D0AC029E) (Shutdown)
iPhone 6 (1D46E980-C127-4814-A1E2-5BE47F6A15ED) (Shutdown)
iPhone 6 Plus (FD9F726E-453A-4A4C-9460-A6C332AB140B) (Shutdown)
Выберите ID (напр. FD9F726E-453A-4A4C-9460-A6C332AB140B) (вы можете создать свое собственное устройство, используя xcrun simctl create
, если хотите).
загрузки имитатор с этим устройством (замена YOUR-DEVICE-ID с ID)
/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator -CurrentDeviceUDID <YOUR-DEVICE-ID>
Теперь вы должны быть в состоянии использовать simctl для установки и запуска команд.
xcrun simctl install <YOUR-DEVICE-ID> <PATH-TO-APPLICATION-BUNDLE>
xcrun simctl launch <YOUR-DEVICE-ID> <BUNDLE-ID-OF-APP-BUNDLE>
xcrun simctl help
для получения более подробной информации. Обратите внимание, что загрузка устройства с использованием simctl в настоящее время (Xcode 7.2) позволяет вам делать что-либо еще с этим устройством, например, запускать или устанавливать приложения. Вам нужно запустить устройство в симуляторе, чтобы на самом деле сделать что-нибудь интересное. Кроме того, вы не можете удалить устройство, которое используется симулятором, поэтому вам придется бросить/убить симулятор, прежде чем пытаться удалить что-либо.
Очень полезно. спасибо – deepelement
Маленькая подсказка .. После загрузки устройства вы можете использовать ключевое слово 'booted' вместо'
open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/
Это просто запустит Simulator, я ищу способ сделать то же самое, что и Cmd + R в терминале, запустив Simulator и запустив приложение. –
Приложение должно быть установлено через Xcode на симулятор. Как только вы это сделаете хотя бы один раз, приложение будет сохранено на симуляторе и доступно либо с Xcode, либо с Terminal. Вы не можете компилировать каким-либо образом свой код без Xcode @AlexChesters –
@Llorgi вы можете построить свой код с терминала без Xcode –
Откройте терминал и вставьте этот код:
open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
- 1. Как запустить приложение iOS в Simulator из терминала и AppleScript
- 2. Как я могу засеять фотоальбомы iOS simulator?
- 3. Отладка командной строки терминала приложений iOS Simulator?
- 4. Запустить iOS Simulator с 6.1.2
- 5. Установить пользовательское местоположение iOS Simulator с терминала
- 6. Как я могу запустить команду терминала из AppleScript?
- 7. Как я могу запустить команду терминала OSX из R?
- 8. Удаление приложения из IOS Simulator с помощью терминала
- 9. Как запустить iOS Simulator на определенном языке из командной строки?
- 10. Как я могу использовать Mac IOS Simulator вместе с Smartface
- 11. Xcode-Ui-Test: могу ли я указать конкретный тест, который я хочу запустить с терминала
- 12. Как запустить/записать приложение iOS в XCode 6 iOS Simulator?
- 13. Не удалось запустить iOS Simulator в mac
- 14. Как я могу запустить html-файл с терминала?
- 15. Когда я чищу Xcode DerivedData, я не могу запустить свое приложение в iOS Simulator
- 16. Запустить сборку релиза iOS от терминала
- 17. Тестирование bluetooth из iOS Simulator
- 18. Как переустановить IOS Simulator
- 19. Как я могу запустить openfl в симуляторе ios
- 20. Теос и Simulator - я могу разработать Cydia настройку и тестирование на IOS Simulator
- 21. Я ищу, как вернуться в iOS Simulator
- 22. Загрузите приложение iOS из iOS Simulator
- 23. iOS Simulator Версия iOS
- 24. Как я могу запустить ViewController из метода?
- 25. Могу ли я запустить проект на старой версии Xcode и iOS Simulator
- 26. Не удается запустить iPhone Simulator
- 27. Могу ли я освободить приложение iOS без поддержки Simulator (i386)?
- 28. Как запустить приложение Android из эмулятора терминала
- 29. Xcode 4.6.2 IOS Simulator
- 30. iOS Simulator Crash Logs
'open /Applications/Xcode.app/Contents/Applications/iOS \ Simulator.app'? –