путь установки xcodebuild? - PullRequest
       3

путь установки xcodebuild?

3 голосов
/ 01 февраля 2011

Я занимаюсь разработкой приложения для iphone с использованием xcode. Я хотел бы автоматизировать процесс «сборки и запуска», и поэтому хочу знать, есть ли способ установить встроенное приложение на симуляторе или устройстве.

Существует команда xcodebuild install, но я не знаю, как установить каталог установки DSTROOT для симулятора / устройства. Пожалуйста, помогите мне там.

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

Спасибо

Ответы [ 2 ]

3 голосов
/ 01 февраля 2011

Действие install build для Xcode копирует только собранный продукт в путь установки, указанный в проекте xcode.

Это используется для фреймворков и библиотек, которые необходимо установить после сборки, чтобы другие приложенияможет ссылаться на них из общего местоположения.

Я не думаю, что вы сможете использовать это действие сборки для автоматизации процесса сборки и запуска - что будет делать каждый разработчик вручную.,Невозможно отправить приложения на устройство без использования Xcode, iTunes или утилиты настройки iPhone.Что касается симулятора, то, как говорит дровосек.Но для устройства без джейлбрейка и написания собственного кода вы не сможете этого сделать.

Что вы можете сделать, это использовать xcodebuild для создания ежедневных / ночных сборок для непрерывной интеграции.Вы можете написать скрипт, который проверяет контроль версий исходной формы, запускает xcodebuild и помещает собранный продукт в легкодоступное место.Однако установка на устройства все равно должна быть выполнена вручную.

3 голосов
/ 01 февраля 2011

Все, что вам нужно сделать, это скопировать встроенный .app, откуда бы XCode не поместил его в ~ / Library / Application Support / iPhone Simulator / Пользователь / Applications / [somefolder] /, с файлом с именем [somefolder] .sb (рядом с папка, а не в ней), содержащая следующее:

(version 1)
(debug deny)
(allow default)

Затем запустите /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator. И выберите ваше приложение. Без джейлбрейка его невозможно установить за пределами графического интерфейса.

...