Вы не можете запустить приложение 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