2015-04-05 61 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场景和一个简单的物体和飞机。在构建设置中添加场景,以确保您的场景可以在模拟器上播放。也尝试在您的设备上播放它。从那里你可以继续你的改变,观察你做错了什么。