我知道這是一個更多用於編碼問題的網站,但是現在我的遊戲崩潰已經有一段時間了,蘋果甚至沒有開始幫助解決這個問題,甚至找不到它可以解決的問題是。我希望也許有人經歷過類似的事情,至少可以讓我指出正確的方向。Xcode 5不斷崩潰。尋找根本原因。
大約一個星期,我在每次訪問遊戲中的當前文件(gameboard.m)時都遇到了Xcode崩潰的問題。這個文件在我的遊戲中已經存在好幾個月了,永遠不會造成崩潰,而且在我安裝Xcode 5幾天之後纔會發生崩潰。無論何時我會工作並點擊我的gameboard.m,它會隨着頻率的增加而崩潰xcode 。在查看活動監視器時,我的免費ram會從5gbs到10mb左右,我將不得不強制退出xcode。
之後gameboard.m會崩潰Xcode,它會崩潰後每次打開Xcode時。通過複製我的文件,進入它並刪除gameboard.m文件,然後從之前的版本複製並粘貼它並重新導入它,我發現了一個臨時解決方案。
有時我可以點擊gameboard.m,它會打開很好,但如果我按下Cmd + Opt + Shift + Left來摺疊我的所有方法,那會導致xcode崩潰。每次xcode崩潰它的同樣的東西,拉姆到0,凍結,直到強行離開。在第一週和我的遊戲大約30個複製粘貼後,我的快速修復停止工作,我無法打開我的桌面上的任何文件,包括我幾個月沒有打開的文件。
到目前爲止,我已經提交了一個bug ticket,除了要求提供額外的崩潰報告外,我還沒有得到任何回覆,我重新安裝了xcode很多次,創建了一個新用戶並嘗試了這個工作,並且即將重新安裝我的操作系統。我試圖弄清楚它是一個代碼相關的問題,還是需要修復的硬件問題。我知道我在我的遊戲中有一些內存泄漏,我現在正試圖解決這個問題(從一開始我就一直在教自己如何編程,這直到現在一直是我的教育中的一個漏洞。知道點我的方式!!)
側問題:如果你有內存泄漏,計算機什麼時候收回分配的內存?退出模擬器?重新啓動計算機?
再說一遍,我知道這是一個不尋常的問題,但我現在無法做任何工作2個星期了,我看不到任何結局,所以我可以得到任何幫助或想法從你們那裏會非常有幫助。謝謝!!
我在從Xcode 4移動到Xcode 5的Xib文件上遇到同樣的問題。原因是我得到了一個不可見的字符(我不知道如何)。爲了解決這個問題,我用終端上的vim打開文件並刪除了不可見字符。我不知道這是你的情況,但你可能想嘗試。 – elbuild
我的Xib文件只有一次崩潰了我的補丁,下一次我重新打開它後,它告訴我它正在轉換並修復一個問題,並且從未崩潰Xcode。這對我來說總是這個.m文件:S對於我的noobness抱歉,但是究竟是一個無形的角色,你是如何發現它的? – MadShark
這是一個字符,它不能被xcode編輯器(和textedit以及...)看到,但是它在那裏。您可能在Mac OS X上看到其中的一些文件,同時從Windows複製文件並獲取所有^ M字符和每行結尾。在我的情況下,它更微妙,但如果你用vim打開文件並做一些:set list magic,你可以看到所有這些。 – elbuild