Как автоматически запустить приложение для iphone после его создания? - PullRequest
4 голосов
/ 23 июня 2009

Я использую модульное тестирование Google код .

Я довольно хорошо строю это с помощью xcodebuild в командной строке. Теперь я хочу запустить его (желательно на подключенном устройстве, но симулятор тоже подойдет) и поймать все отзывы от тестов.

Но я не могу понять, как его запустить. Есть идеи?

Ответы [ 4 ]

2 голосов
/ 08 июля 2009

Проект Джеффа Хейни iphonesim на Github выглядит так, как будто он может работать. У меня были проблемы со сборкой 27812bb4b (make не сработало при предупреждении в nsprintf.m), но это может быть просто использование предварительной версии ОС и SDK. См. Также этот связанный вопрос .

1 голос
/ 23 июня 2009

Если вы следовали инструкциям со страницы Google (создание цели, добавление тестовых файлов к цели) и у вас есть сертификат iPhone SDK (он нужен для загрузки приложений на устройство), вы можете просто изменить Active SDK. на ваше устройство (верхний левый угол в XCode)

Если у вас нет сертификата, вам необходимо подать заявку в программу SDK.

0 голосов
/ 19 июля 2009

Здесь должно быть какое-то недопонимание. Что именно вы хотите запустить из командной строки? Тестовый набор? Если так, то набор тестов должен быть отдельной целью, так что все, что вам нужно сделать, это собрать его, например, так:

xcodebuild -target UnitTests -sdk iphonesimulator2.2.1 -configuration Debug

Если цель тестирования настроена правильно, она запустит RunIPhoneUnitTest.sh, поставляемый с Google Toolbox, и скрипт выполнит все ваши тесты.

0 голосов
/ 16 июля 2009

Единственный симулятор и отладчик iPhone, о которых я знаю, поставляется с iPhone SDK. Чтобы использовать iPhone SDK, у вас должен быть установлен Mac на базе Intel с OS 10.5 Leopard, и в этом случае вы можете программировать / компилировать в XCode вместо использования командной строки.

...