Вопрос

Можно ли открыть приложение iPhone или проект Xcode из терминала? Я уже пробовал:

открыть /path/to/project.app

Но это возвращает предупреждение и неожиданно завершает работу из-за ошибки загрузки изображения при запуске симулятора. У кого-нибудь есть предложения?

Это было полезно?

Решение

Вы не можете запустить приложение iPhone из терминала. Когда вы создаете свой проект XCode, частью того, что он делает, является "установка" приложение для симулятора iPhone, как в реальной среде. Например, если вы удалите свой проект Xcode и все файлы, а затем запустите симулятор, вы все равно найдете там свое приложение. Он разработан, чтобы максимально эмулировать реальную среду. Однако вы можете использовать xcodebuild из терминала, чтобы создать и обновить файл проекта, а затем запустить приложение симулятора самостоятельно.

Для обычных приложений Mac OS X вы можете запускать их из терминала, но вы должны помнить, что project.app - это просто оболочка каталога, которую, как утверждает Finder, представляет собой однофайловое приложение для пользователя. Фактический исполняемый файл находится по адресу /path/to/project.app/Contents/MacOS/project . Так, например, если у меня есть проект, который генерирует приложение Foo.app, я бы запустил его из терминала как таковой:

$ /path/to/project/Foo.app/Contents/MacOS/Foo

Другие советы

Kudos

Вы можете запустить приложение iPhone с терминала. Благодаря Idevice.

https://stackoverflow.com/a/31271484/4622092/

Проверьте эту ссылку.

Вы можете использовать simctl для управления симуляторами iOS из командной строки (Терминал) Например, чтобы установить файл .app внутри симулятора, используйте

xcrun simctl install booted <path_to_file.app>

Или запустить приложение, которое было установлено

xcrun simctl launch booted <app_bundle_identifier>

Подробнее читайте здесь

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top