Xcodebuild эквивалент Xcode "Продукт> Build For> Testing"

Я пытаюсь написать script, который представляет приложения iOS в AppThwack (служба тестирования пользовательского интерфейса реального устройства). Их руководство заключается в использовании графического интерфейса Xcode и создании приложения с помощью параметра Build For > Testing в меню Xcode Product. Это работает, но я не смог перевести это в эквивалент xcodebuild.

В более общем плане, как определить, какие аргументы Xcode передают в xcodebuild (при условии, что он использует этот инструмент).

Ответ 1

Теперь это возможно с Xcode 8 (в бета-версии на момент написания). Используйте build-for-testing.

Пример:

xcodebuild -workspace <workspace> -scheme <scheme> -destination 'generic/platform=iOS' build-for-testing

Чтобы перейти на бета-версию xcodebuild, используйте xcode-select:

sudo xcode-select -switch /Applications/Xcode-beta.app/Contents/Developer

Ответ 2

xctool имеет флаг build-tests, который будет делать именно это.

(Начиная с этого поста, он не совместим с Xcode 7, но они работают над ним.)