2013-10-22 87 views
1

我想從終端運行UIAutomation並獲取「模擬器會話超時」。我不知道發生了什麼事。iOS模擬器會話超時

我已經嘗試了地球上我能想到的一切。

回答

0

找到了答案:

由於應用程序構建的文件夾的權限。

所以,ios模擬器在用戶上下文中運行,我使用sudo(以root權限)構建應用程序。所以,由於權限的原因,ios模擬器無法訪問構建。

所以,現在我設置整個文件夾給所有人或使用查找器登錄用戶權限,它的工作很好。

+0

你爲什麼要用sudo構建你的應用程序? –

+0

我必須做的原因是,在macosx服務器上,腳本處於...根級而不是用戶級別。 所以,當我運行腳本來建立它不會讓我建立,它最終會失敗。 sudo絕對是一個壞主意,因爲我後來改變了系統用戶的權限,而且我不必再添加sudo。 所以,這基本上是因爲sudo模擬器沒有訪問ios模擬器運行所需的.app文件。 –