xcodebuild что Xcode использует под крышкой на сборки iPhone приложений. Поэтому вы можете использовать его для создания приложения. Просто перейдите в каталог, в котором ваш проект проживает, а затем выполнить xcodebuild:
cd myProjectDir
xcodebuild
Это создаст проект в этой директории, во многом таким же образом, как если бы вы попали строить с Xcode.
Одна вещь, которую вы не можете сделать с помощью xcodebuild, - это развернуть приложение на iPhone. Если вы хотите сделать это, я верю, что самый простой способ - использовать Xcode. Если вы хотите автоматизировать это, я бы предложил использовать AppleScript.
Вы можете узнать больше о xcodebuild here, страница, которая включает в себя следующее описание xcodebuild:
Run xcodebuild из каталога, содержащего проекта (т.е. каталог, содержащий пакет projectname.xcodeproj) , Если у вас есть несколько проектов в этом каталоге , вам нужно будет использовать -project, чтобы указать, какой проект должен быть построен.
По умолчанию xcodebuild создает первую цель, указанную в вашем проекте, с конфигурацией сборки по умолчанию. Порядок целевых объектов является собственностью проекта и является одинаковым для всех пользователей проекта . Свойства активной цели и активной конфигурации устанавливаются для каждого пользователя проекта и могут варьироваться от пользователя к пользователю.
Да, но может ли он действительно установить приложения в iPhone и запустить его с помощью gdb? Точно так же, как при запуске «run> debug» на XCode. – kamziro
Не уверен в этом. Я не думаю, что это то, что для xcodebuild (как следует из названия). Какова ваша мотивация для этого. Если вы просто пытаетесь автоматизировать задачу, я рекомендую использовать AppleScript для указания Xcode делать то, что вам нужно. – pheelicks
Я хочу, чтобы иметь возможность строить на моем iphone через ssh (не просто компилировать), но я думаю, что applebuild может попробуйте. Спасибо за предложение! – kamziro