У меня есть рабочее пространство с несколькими проектами, которые должны быть созданы как статические библиотеки, и у меня есть схемы с тестами для них. Я хочу настроить TeamCity на сборку и тестирование каждой из этих библиотек, но она не работает со следующей ошибкой:
...
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -workspace code/MyApplication/My Framework.xcworkspace -scheme One Of Tests TEST_AFTER_BUILD=YES clean build -configuration Debug -sdk iphonesimulator6.1
in directory: /Users/Me/TeamCity/buildAgent/work/d0f083d874fc6891
Build settings from command line:
SDKROOT = iphonesimulator6.1
TEST_AFTER_BUILD = YES
xcodebuild: error: Failed to build workspace My Framework with scheme One Of Tests.
Reason: Scheme "One Of Tests" is not configured for running.
Process exited with code 70
...
Но в тот же момент, когда я клонирую свой репозиторий, cd в него и запускаю команду сверху в терминале:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -workspace code/MyApplication/My Framework.xcworkspace -scheme One Of Tests TEST_AFTER_BUILD=YES clean build -configuration Debug -sdk iphonesimulator6.1
Успешно:// UPDATE: Он работал только для схем сборки, а не для тестов
** BUILD SUCCEEDED **
Так что это определенно неправильные настройки в TeamCity. Что я могу сделать, чтобы он работал?
P.S. Схемы построения библиотек работают нормально. Только с ошибками проверки ошибок.