2016-09-26 12 views
5

問題是,當CI服務器首次使Bot整合(UI和UNIT)測試運行正常,但第二次集成時服務器堅持這一狀態:XCode CI卡住運行UITests(上傳10個截圖 - [AppTests textExample])

enter image description here

,我無法取消的整合,不能停止的過程中,在第二個積分,每次我需要刪除的機器人,並創建新的。

在iOS上使用最後一個macOS服務器XCode 8和iPhone 7模擬器,我嘗試了另一個模擬器,沒有任何改變。

如果我有UITest,UNIT測試全部正常運行,就會發生這種情況。

+0

FWIW,我們有完全相同的問題。你在過去的一個月裏找到了解決方案嗎? – Epaga

+1

@Epaga還沒有,等待蘋果的更新。這隻發生在我們的舊版imac 2009與核心duo cpu上。 – Imodeveloper

+0

看到我的答案。這將解釋你的問題。我們的Mac Mini 2010是同一個問題。 – Epaga

回答

0

發現這個on Twitter通過@steipete:

已知問題時,Xcode 8.2:

「Simulator_app shows a black screen when booting simulated 
devices on macOS that do not support Metal.「 

https://developer.apple.com/library/prerelease/content/releasenotes/DeveloperTools/RN-Xcode/Introduction.html

支持金屬唯一的計算機是:

  • 的MacBook(早2015)
  • 的MacBook Air(2012年中或更新版本)
  • 的MacBook Pro(2012年中或更新版本)
  • 的Mac mini(2012年末或更新版本)
  • 的iMac(2012年末或更新版本)
  • 的Mac Pro(晚2013年或更新)

https://support.apple.com/en-us/HT205073

所以,如果你的電腦是舊的,這似乎導致這些問題。

-1

我有同樣的問題,但能夠解決它只是檢查我的測試代碼。

測試包崩潰了(在我的情況下,由於隱含地解包可選,因爲我期待環境變量被定義)。

您可以點擊下載日誌下載日誌...按鈕。

Download Xcode log

在那裏,我能發現異常,並解決問題。

+0

這些構建永遠不會完成,沒有要下載的日誌 –