2014-11-06 73 views
1

我們正在Swift中構建iOS應用程序。我們使用的XCode是Xcode 6.1(6A1052d)。iOS無法在模擬器Xcode 6.1中運行應用程序(6A1052d)

我們的問題是當我們在模擬器(5,5s,6)中運行應用程序時,應用程序未在求和器中運行。

它給出了一個錯誤。

無法在模擬器中運行應用程序。

錯誤是在運行(域= NSPOSIXErrorDomain,代碼= 3)

我們試圖乾淨&構建,刪除緩存,重新啓動的Xcode等遭遇,但沒有奏效。我們有另一臺具有相同XCode版本的機器。在那臺機器上它工作正常。

任何線索?

試過Xcode6 can't run any app in simulator (Domain = NSPOSIXErrorDomain, Code = 3)給出的解決方案。但沒有奏效。

回答

1

如在Xcode 6.1 Release Notesmy sticky post in the Apple Developer Forums中針對iOS模擬器所述,這是iOS中的已知錯誤。

在安裝應用程序的,跳板會SIGKILL以迫使應用程序的重新推出新 可執行應用程序的過程 。問題是,有一個競爭條件,其中彈簧板可能​​會意外SIGKILL一個新的過程,我們只是 啓動,而不是舊的過程。您獲得的各種錯誤消息中的哪一個取決於在發佈過程中何時發送了 SIGKILL。通常情況下,這不應該發生,所以建議 只是再試一次(抱歉= /)。如果你發現這種情況發生在你身上或者比你更頻繁地發生,我們是 令人難以置信的抱歉。我們知道,具有較慢磁盤I/O的系統將會看到這種情況發生的頻率比系統更快,因此如果您使用的是NFS主目錄 ,則可能需要爲您的模擬器數據創建一個本地目錄 並設置一個simlink將其從 〜/資源庫/開發/ CoreSimulator

+0

我啓動通過命令行模擬器,並在某些機器上,用戶看到此錯誤100%的時間(這是速度快,後期2014米的MBP裝到刀柄)。你有什麼建議可以減少撞到這種比賽狀況的可能性嗎? – 2015-01-13 18:20:37

相關問題