2015-06-24 113 views
0

在Xcode 6.3中,當我嘗試在我的設備(iPhone)上運行我的應用程序時,我得到「設備上沒有剩餘空間」。該應用程序昨天在iPhone上工作,但今天我得到了這個錯誤。Xcode 6.3中的「設備上沒有剩餘空間」錯誤

任何人都知道如何解決這個問題?

+3

*你認爲「設備上沒有剩餘空間」是什麼意思? – Droppy

+3

對我來說意味着廢話 – user3115233

+2

這對我來說是一個常見問題,儘管它有一個32GB的電話,幾乎有10GB的空閒存儲空間。很顯然,由於他們對這個問題缺乏經驗,人們投票不起作用,這對我和我一起工作過的幾個開發人員來說是很常見的。 –

回答

5

有兩種常用的步驟來此相當普遍的問題:

  1. 刪除設備中的應用。
  2. command + k將清除您的代碼並再次運行。

  3. 關閉Xcode並重新打開,再次運行。

確保您先從設備上刪除應用程序。如有必要,請關閉手機並重新開機,但在從設備上刪除應用程序並重新安裝後,我從來不必這樣做。

0

當使用sem_open()創建命名信號時,我目前看到這個錯誤信息(「設備上沒有剩餘空間」)。 (一個Unix函數調用)錯誤消息文本由一個名爲errno()的函數返回,當sem_open失敗時,我寫入控制檯的結果。

對我來說,聽起來像你正在使用的一些代碼是試圖創建一個信號量,並得到這個錯誤。我的理解是,如果你在沒有釋放它們的情況下創建了太多命名的信號量,它們就會發生(它們會在你的程序運行之間持續存在)。你可能會通過重新啓動手機來暫時解決問題。

其他系統函數可能會顯示相同的消息,而不僅僅是sem_open。您可以嘗試在errno()上設置符號斷點並查看是否可以找到生成錯誤消息的代碼。

0

也許需要檢查Mac上的存儲。我有Xcode8.3.2與2Gb可用的MacBook上的固態硬盤相同的問題,刪除一些東西后,它的工作。

相關問題