2010-03-20 2 views
2

Возможно ли это? Как Xcode фактически развертывает iPhone-приложения, встроенные в iPhone?с помощью командной строки xcodebuild для установки приложения на iPhone

Или есть еще один инструмент, который я пропускаю?

уточнение: по «развернуть» Я имею в виду на самом деле установить и запустить GDB на iPhone, как, когда вы запустите> отладки

ответ

1

xcodebuild что Xcode использует под крышкой на сборки iPhone приложений. Поэтому вы можете использовать его для создания приложения. Просто перейдите в каталог, в котором ваш проект проживает, а затем выполнить xcodebuild:

cd myProjectDir 
xcodebuild 

Это создаст проект в этой директории, во многом таким же образом, как если бы вы попали строить с Xcode.

Одна вещь, которую вы не можете сделать с помощью xcodebuild, - это развернуть приложение на iPhone. Если вы хотите сделать это, я верю, что самый простой способ - использовать Xcode. Если вы хотите автоматизировать это, я бы предложил использовать AppleScript.

Вы можете узнать больше о xcodebuild here, страница, которая включает в себя следующее описание xcodebuild:

Run xcodebuild из каталога, содержащего проекта (т.е. каталог, содержащий пакет projectname.xcodeproj) , Если у вас есть несколько проектов в этом каталоге , вам нужно будет использовать -project, чтобы указать, какой проект должен быть построен.

По умолчанию xcodebuild создает первую цель, указанную в вашем проекте, с конфигурацией сборки по умолчанию. Порядок целевых объектов является собственностью проекта и является одинаковым для всех пользователей проекта . Свойства активной цели и активной конфигурации устанавливаются для каждого пользователя проекта и могут варьироваться от пользователя к пользователю.

+0

Да, но может ли он действительно установить приложения в iPhone и запустить его с помощью gdb? Точно так же, как при запуске «run> debug» на XCode. – kamziro

+0

Не уверен в этом. Я не думаю, что это то, что для xcodebuild (как следует из названия). Какова ваша мотивация для этого. Если вы просто пытаетесь автоматизировать задачу, я рекомендую использовать AppleScript для указания Xcode делать то, что вам нужно. – pheelicks

+0

Я хочу, чтобы иметь возможность строить на моем iphone через ssh (не просто компилировать), но я думаю, что applebuild может попробуйте. Спасибо за предложение! – kamziro

1

xcodebuild только строит цели, не запускает исполняемые файлы; нет способа вызвать код, который передает приложение iPhone на устройство и запускает отладчик.

Смежные вопросы