2013-10-06 68 views
3

我知道這是一個更多用於編碼問題的網站,但是現在我的遊戲崩潰已經有一段時間了,蘋果甚至沒有開始幫助解決這個問題,甚至找不到它可以解決的問題是。我希望也許有人經歷過類似的事情,至少可以讓我指出正確的方向。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個星期了,我看不到任何結局,所以我可以得到任何幫助或想法從你們那裏會非常有幫助。謝謝!!

+0

我在從Xcode 4移動到Xcode 5的Xib文件上遇到同樣的問題。原因是我得到了一個不可見的字符(我不知道如何)。爲了解決這個問題,我用終端上的vim打開文件並刪除了不可見字符。我不知道這是你的情況,但你可能想嘗試。 – elbuild

+0

我的Xib文件只有一次崩潰了我的補丁,下一次我重新打開它後,它告訴我它正在轉換並修復一個問題,並且從未崩潰Xcode。這對我來說總是這個.m文件:S對於我的noobness抱歉,但是究竟是一個無形的角色,你是如何發現它的? – MadShark

+0

這是一個字符,它不能被xcode編輯器(和textedit以及...)看到,但是它在那裏。您可能在Mac OS X上看到其中的一些文件,同時從Windows複製文件並獲取所有^ M字符和每行結尾。在我的情況下,它更微妙,但如果你用vim打開文件並做一些:set list magic,你可以看到所有這些。 – elbuild

回答

0

我假設'錯誤票'是指雷達系統(帶有其新的改款)。如果這確實妨礙了您的應用程序的工作並且非常關鍵,那麼您需要做的是提交一個Technical Support Incident。您的開發者帳戶可獲得2美元,並且您可以隨時購買2美元。這將使您與蘋果工程師聯繫,該工程師將專注於盡快找到解決問題的方案。我只需要使用它兩次,並且兩次他們在48小時內爲我提供瞭解決方案。

3

解決Xcode崩潰的最常見方法是清除派生的數據目錄。轉至「首選項」>「位置」以找出它的位置。刪除整個目錄樹。默認值爲~/Library/Developer/Xcode/DerivedData,但對您而言可能會有所不同。

這就是說,甚至當你作爲一個不同的用戶工作時,這個事實仍然存在,這是令人不安的,因爲默認情況下,派生數據目錄是每個用戶,但它可能被設置爲一個地方。

0

我通過關閉項目解決了這個問題,然後在Xcode 5中只打開了有問題的文件。然後'保存',項目就打開了!

0

我每次打開最後打開的項目時,My Xcode都崩潰了。通過從here取得以下步驟,我解決了問題。

  • 打開Finder窗口,並瀏覽到您的項目
  • 在.xcodeproj右鍵單擊文件(它實際上是一個包)
  • 選擇顯示包內容
  • 一個新的窗口出現
  • 刪除一個名爲xcuserdata的文件夾
  • 另外,從.xcodeproj文件中的project.xcworkspace刪除scuserdata文件夾