我知道这是一个更适合编码问题的网站,但是我的游戏崩溃已经有两个星期的问题了,而且Apple甚至没有开始帮助解决问题甚至识别问题它可能是什么。我希望也许有人经历过类似的事情,至少可以让我指出正确的方向。
大约一个星期我每次在游戏中访问当前文件(gameboard.m)时都遇到了Xcode崩溃的问题。这个文件在我的游戏中存在了好几个月而且从来没有造成崩溃,直到我安装Xcode 5后几天都没有。每当我工作,点击我的gameboard.m时,它会随着频率的增加而崩溃xcode 。在查看活动监视器时,我的自由ram将从5gig变为大约10 mbs,我将不得不强行退出xcode。
gameboard.m会崩溃xcode后,每次打开后都会崩溃xcode。通过复制我的文件,进入并删除gameboard.m文件,然后从以前的版本复制并粘贴它并重新导入它,我找到了该问题的临时修复程序。
有时我可以点击gameboard.m并且它会打开就好了,但是如果我按下Cmd + Opt + Shift + Left来折叠我的所有方法,那就会崩溃xcode。每当xcode崩溃同样的事情时,Ram就会变为0,冻结直到强行退出。在第一周和我的游戏大约30个复制贴后,我的快速修复程序停止工作,我无法打开桌面上的任何文件,包括我几个月没有打开的文件。
到目前为止,我已经提交了一张错误机票,除了要求提供额外的崩溃报告之外,我没有得到任何回复,我已经多次重新安装了xcode,创建了一个新用户并尝试了这个,并且我即将重新安装我的操作系统。我试图弄清楚它是否与代码相关,或者是需要修复的硬件问题。我知道我的游戏中有一些内存泄漏,我现在正试图解决这个问题(我从一开始就教自己如何编程,直到现在我的教育一直是个漏洞。任何好的资料你们知道我的方式!)
附带问题:如果您有内存泄漏,计算机何时会收回已分配的内存?退出模拟器?重启电脑?
同样,我知道这对于SO来说是一个不寻常的问题,但我现在已经两周无法做任何工作了,我看不到任何目的,所以任何帮助或想法我都可以从你们那里得到的人会非常有帮助。谢谢!!
答案 0 :(得分:3)
解决Xcode崩溃的最常用方法是清除派生数据目录。转到首选项>位置以查找它的位置。删除整个目录树。默认值为~/Library/Developer/Xcode/DerivedData
,但您可能会有所不同。
也就是说,即使您作为不同的用户工作,这种情况仍然存在,这一事实令人不安,因为默认情况下,派生数据目录是按用户进行的,但您可以将其设置为单个位置。 / p>
答案 1 :(得分:0)
我假设'错误票'是指RADAR系统(带有新的改款)。如果这确实阻止您使用您的应用并且这很重要,那么您需要做的是提交Technical Support Incident。您的开发者帐户可以获得2个,并且您可以随时购买2个。这将使您与苹果工程师保持联系,该工程师将专注于尽快找到问题的解决方案。我只需要使用它两次,两次他们都会在48小时内为我提供解决方案。
答案 2 :(得分:0)
我通过关闭项目解决了这个问题,然后只打开Xcode 5中的违规文件。然后'保存'然后项目打开就好了!
答案 3 :(得分:0)
My Xcode was crashing every time I opened it for the last opened project. I got the issue resolved by following the following steps took from here.