在Xcode 6.3中,當我嘗試在我的設備(iPhone)上運行我的應用程序時,我得到「設備上沒有剩餘空間」。該應用程序昨天在iPhone上工作,但今天我得到了這個錯誤。Xcode 6.3中的「設備上沒有剩餘空間」錯誤
任何人都知道如何解決這個問題?
在Xcode 6.3中,當我嘗試在我的設備(iPhone)上運行我的應用程序時,我得到「設備上沒有剩餘空間」。該應用程序昨天在iPhone上工作,但今天我得到了這個錯誤。Xcode 6.3中的「設備上沒有剩餘空間」錯誤
任何人都知道如何解決這個問題?
有兩種常用的步驟來此相當普遍的問題:
command + k將清除您的代碼並再次運行。
或
確保您先從設備上刪除應用程序。如有必要,請關閉手機並重新開機,但在從設備上刪除應用程序並重新安裝後,我從來不必這樣做。
當使用sem_open()創建命名信號時,我目前看到這個錯誤信息(「設備上沒有剩餘空間」)。 (一個Unix函數調用)錯誤消息文本由一個名爲errno()的函數返回,當sem_open失敗時,我寫入控制檯的結果。
對我來說,聽起來像你正在使用的一些代碼是試圖創建一個信號量,並得到這個錯誤。我的理解是,如果你在沒有釋放它們的情況下創建了太多命名的信號量,它們就會發生(它們會在你的程序運行之間持續存在)。你可能會通過重新啓動手機來暫時解決問題。
其他系統函數可能會顯示相同的消息,而不僅僅是sem_open。您可以嘗試在errno()上設置符號斷點並查看是否可以找到生成錯誤消息的代碼。
也許需要檢查Mac上的存儲。我有Xcode8.3.2
與2Gb可用的MacBook上的固態硬盤相同的問題,刪除一些東西后,它的工作。
*你認爲「設備上沒有剩餘空間」是什麼意思? – Droppy
對我來說意味着廢話 – user3115233
這對我來說是一個常見問題,儘管它有一個32GB的電話,幾乎有10GB的空閒存儲空間。很顯然,由於他們對這個問題缺乏經驗,人們投票不起作用,這對我和我一起工作過的幾個開發人員來說是很常見的。 –