2013-07-03 1 views
3

Есть ли способ указать xcodebuild, построить конкретную схему/конфигурацию?Построить в xcode через терминал, используя настройки «build for profiler»

У меня есть проект с несколькими связанными проектами; и когда я хочу построить все, я просто запускаю его с помощью «build for profiler», и он заботится о том, чтобы получить правильный код, правильные связанные проекты в решении и дать мне результирующие продукты, собранные и готовые к тестированию.

Я пытаюсь автоматизировать процесс, поэтому я могу запустить его через консоль; altho Я не нашел документации, в которой указано, как создавать конкретные настройки, которые у вас есть в интерфейсе Xcode, но с использованием версии консоли (xcodebuild).

Я могу построить каждый проект отдельно и собрать все вместе вручную, но он трудоемкий и подверженный ошибкам; Я бы предпочел пойти на то, что делает Xcode, но без использования интерфейса.

Даже не уверен, что это возможно; любой указатель более чем приветствуется. Спасибо!

ответ

5

Вот пример:

$ xcodebuild -project MyProject.xcodeproj -alltargets -configuration Release 

Вы можете получить полную документацию в терминале с помощью этой команды:

$ man xcodebuild 

Существует также статья здесь: http://blog.octo.com/en/automating-over-the-air-deployment-for-iphone/

+0

Я вижу, поэтому флаг -alltargets будет в основном строить все, что находится в конфигурации для «build for profiler»? Благодаря! –

+0

Я думаю, что вы можете вводить в заблуждение конфигурацию сборки с помощью схем. В приведенной выше команде будут использоваться настройки сборки сборки для создания всех целей, определенных в проекте. Если вы хотите выполнить схему, вам нужно указать ее имя: $ xcodebuild -project MyProject.xcodeproj -схема «Название схемы» –

+0

К сожалению, я не думаю, что вы можете запустить профилировщик через терминал. Поддерживаемые действия по сборке: сборка архива test install installsrc clean –

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