2015-04-05 45 views
0

我是一個完整的noob iOS上的Mac開發,一直使用統一開發的Android,Windows和Web,但我一直在努力通過Xcode的幾個錯誤。Xcode Exc_Bad_Access錯誤,有什麼想法?

在Xcode中成功構建我的統一項目後,只要遊戲開始在iOS模擬器上運行,就會遇到以下錯誤。該錯誤出現在GetBuffer [內嵌]中,並突出顯示爲EXC_Bad_Access。有沒有人有任何想法,爲什麼我得到這個錯誤,我怎麼能解決它?

截圖:

screenshot

Link to screenshot (for full size)

+0

請設置一個Exception-Breakpoint來查看應用程序崩潰的位置。 http://stackoverflow.com/questions/17802662/exception-breakpoint-in-xcode – Matz 2015-04-05 12:48:14

+0

它似乎是直接崩潰,當Unity試圖設置一切。也許你正在使用的東西,這不適用於iOS? 您的項目是否在其他平臺上工作?你是否設法在Xcode/iOS中加載一個空的場景? – d4Rk 2015-04-05 18:33:29

+0

嘿d4rk感謝您的回覆,遊戲在html5和android平臺上都運行無問題。我在xcode項目中沒有遇到任何錯誤,當我在xcode中運行遊戲時,我很少聽到第一幕中的背景音樂,然後是崩潰。我將嘗試一個空洞的場景,看看問題是否表示感謝。 – ReeRoo 2015-04-05 20:17:05

回答

0

型BT在LLDB命令行看到後面跟蹤。這應該會給你堆棧信息來幫助你。從線程信息,似乎是緩衝區問題,無論是溢出或零指針

+0

對不起,但如何訪問Xcode中的lldb命令行? – ReeRoo 2015-04-05 16:09:01

+0

你已經在你的屏幕截圖中做了,不要看到一個小窗口,包括一些日誌和顯示藍色文本(lldb)? – Wingzero 2015-04-05 23:09:57

+0

謝謝你的幫助,但我還沒有設法解決這個問題呢。我不確定究竟是什麼原因,但我相信它可能是運行在低端機器上的模擬器。我需要爲將來的開發購買iPhone,所以會尋找iphone 4/4s的開發,看看我是否得到相同的問題。我注意到有時候模擬器上的水平加載,但是當它運行時,Grame運行非常緩慢。 – ReeRoo 2015-04-08 19:30:30

0

我的建議是從團結創建一個新的項目。有1場景和一個簡單的物體和飛機。在構建設置中添加場景,以確保您的場景可以在模擬器上播放。也嘗試在您的設備上播放它。從那裏你可以繼續你的改變,觀察你做錯了什麼。