2016-07-14 52 views
9

我正在運行我的構建代理作爲啓動代理。當我嘗試運行「xcodebuild測試...」時出現此錯誤:xcodebuild測試:無法啓動模擬器:-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模擬器在後臺運行。

如果您正在構建一個詹金斯CI環境,並通過仿真試圖單元測試,你不能運行模擬器,因爲詹金斯基本上是作爲一個守護進程運行。如果您在tmux或屏幕等環境下運行測試,也會發生這種情況。

Here是一個偉大的教程,閱讀,可以幫助你解決這個問題。

乾杯!

+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" 

注意:你必須有你的箱子某處運行活動的用戶會話試圖運行這個。