Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode Exc_坏_访问错误,有什么想法吗?_Ios_Objective C_Xcode_Unity3d - Fatal编程技术网

Ios Xcode Exc_坏_访问错误,有什么想法吗?

Ios Xcode Exc_坏_访问错误,有什么想法吗?,ios,objective-c,xcode,unity3d,Ios,Objective C,Xcode,Unity3d,我在mac上是一个完全的noob-to-iOS开发人员,一直在使用unity为android、windows和web进行开发,但我一直在努力克服Xcode上的一些错误 在Xcode中成功构建unity项目后,当游戏开始在iOS模拟器上运行时,我遇到了以下错误。错误出现在GetBuffer[内联]中,并突出显示为EXC\u Bad\u访问。有人知道我为什么会出现这个错误,以及我如何解决它吗 截图: 在lldb命令行中键入bt以查看回溯跟踪。这将为您提供堆栈信息以帮助您。从线程信息来看,这似乎是一个

我在mac上是一个完全的noob-to-iOS开发人员,一直在使用unity为android、windows和web进行开发,但我一直在努力克服Xcode上的一些错误

在Xcode中成功构建unity项目后,当游戏开始在iOS模拟器上运行时,我遇到了以下错误。错误出现在GetBuffer[内联]中,并突出显示为EXC\u Bad\u访问。有人知道我为什么会出现这个错误,以及我如何解决它吗

截图:


在lldb命令行中键入bt以查看回溯跟踪。这将为您提供堆栈信息以帮助您。从线程信息来看,这似乎是一个缓冲区问题,要么是溢出,要么是零指针。我的建议是从unity创建一个新项目。一个场景,一个简单的对象和平面。在构建设置中添加场景,以确保您拥有将在模拟器上播放的场景。还可以尝试在您的设备上播放。然后,您可以继续更改并观察您做错了什么。

请设置一个异常断点以查看应用程序崩溃的位置。当Unity试图建立一切时,它似乎直接崩溃了。也许你在用什么东西,在iOS上不起作用?!您的项目是否在其他平台上工作?你能在Xcode/iOS中加载一个空场景吗?嘿,谢谢你的回复,这个游戏在html5和android平台上运行都没有问题。我在xcode项目中没有遇到任何错误,当我在xcode中运行游戏时,我在第一个场景中听到背景音乐,然后是一个崩溃。我将尝试使用一个空的场景,看看问题是否会出现谢谢。嘿@d4rk谢谢你的建议,似乎主菜单场景导致游戏崩溃,有时其他级别也会崩溃,这可能与2009年底在低端系统macbook上运行的iOS模拟器有关,unity在场景中似乎没有抛出任何错误。很抱歉,我是一个noob,但我如何在Xcode中访问lldb命令行?您已经在屏幕截图中看到了,您没有看到一个小窗口,其中包含一些日志并显示蓝色文本lldb吗?谢谢您的帮助,但我还没有设法解决此问题。我不确定确切的原因是什么,但我相信它可能是在低端机器上运行的模拟器。我需要买一部iphone用于将来的开发,所以我将寻找一部iphone 4/4s用于开发,看看是否会遇到同样的问题。我注意到,有时模拟器上会加载级别,但当它加载时,grame运行速度非常慢。您的问题分为不同的区域,因此我建议您每次提出一个问题,如果您已经学会如何使用lldb调试代码,本主题线程已结束,当你陷入困境并且有更多的跟踪和代码时,打开另一个更详细的。有了上面的屏幕截图,没有人能告诉你发生了什么,我们只能告诉你如何深入研究。对于你的iPhone性能问题,模拟器使用的是你的Mac硬件,所以唯一的区别是cpu和内存。iPhone4是生命的终结,你不应该在4系列上花费太多时间,因为它们很快就会结束,而且硬件速度非常慢。你的底线可以是iphone5