2016-07-14 2 views
9

Я запускаю агент сборки как агент запуска. Я получаю эту ошибку, когда я пытаюсь запустить «тест xcodebuild ...»:xcodebuild test: Не удалось запустить симулятор: -10827

2016-07-14 16:31:00.535 xcodebuild[11579:21390] [MT] iPhoneSimulator: Could not launch simulator: -10827 xcodebuild: error: Failed to build project XcodeTestsTest1 with scheme XcodeTestsTest1. Reason: The operation couldn’t be completed. (OSStatus error -10827.) 

Есть ли у вас какие-либо идеи о том, как можно этот вопрос решить?

Спасибо!

ответ

7

У меня был точный номер. Это происходит потому, что Mac OS X не позволяет запускать iOS-симулятор в BACKGROUND.

Если вы строите среду Jenkins CI и пытаетесь провести тестирование через симулятор, вы не сможете запустить симулятор, потому что Дженкинс в основном работает как DAEMON. Это также происходит, если вы запускаете тесты за такими средами, как tmux или screen.

Here - отличный учебник для чтения, который поможет вам исправить это.

Cheers!

+0

Вы спасли меня ЧАСЫ, я наткнулся на этот учебник, но не уделял много внимания этой маленькой, но важной детали! – NAlexN

+0

Этот блог был отключен, когда я проверил. Вот архив: http://web.archive.org/web/20160506150151/http://www.cimgf.com:80/2015/05/26/setting-up-jenkins-ci-on-a-mac- 2 / – routeburn

0

Если запустить

xcrun simctl boot "iPhone 7" 

затем

run xcodebuild test 

затем после очистки с

xcrun simctl shutdown "iPhone 7" 

Примечание: Вы должны иметь активный сеанс пользователя работает где-то на поле вы пытаясь запустить это.