3

我知道这是一个更多用于编码问题的网站,但我的游戏崩溃问题已经持续了大约两周,Apple 甚至还没有开始帮助解决这个问题,甚至没有确定它可能是什么。我希望也许有人经历过类似的事情,至少可以让我指出正确的方向。

大约一个星期以来,每次我访问游戏中的当前文件 (gameboard.m) 时,我都会遇到 Xcode 崩溃的问题。这个文件在我的游戏中已经存在了几个月,从来没有导致崩溃,直到我安装 Xcode 5 几天后才发生。每当我工作时,点击我的 gameboard.m,它会随着频率的增加而崩溃 xcode . 查看活动监视器时,我的空闲内存将从 5gigs 变为大约 10 mbs,我将不得不强制退出 xcode。

在 gameboard.m 会导致 xcode 崩溃之后,之后每次打开都会导致 xcode 崩溃。我通过复制我的文件,进入它并删除 gameboard.m 文件,然后从以前的版本复制并粘贴它并重新导入它,找到了该问题的临时解决方案。

有时我可以点击gameboard.m,它会打开得很好,但是如果我按Cmd+Opt+Shift+Left来折叠我的所有方法,那会导致xcode崩溃。每次 xcode 崩溃时都是一样的,Ram 变为 0,冻结直到强制退出。在第一周和大约 30 次游戏复制粘贴之后,我的快速修复停止工作,我无法在桌面上打开任何文件,包括几个月未打开的文件。

到目前为止,我已经提交了一个错误票,除了要求额外的崩溃报告之外,我没有得到任何回复,我已经重新安装了 xcode 很多次,创建了一个新用户并尝试使用它,并且即将重新安装我的操作系统。我试图弄清楚这是与代码相关的问题,还是需要修复的硬件问题。我知道我的游戏中有一些内存泄漏,我现在正试图解决(我从一开始就一直在自学如何编程,直到现在,这一直是我教育中的一个巨大漏洞。你们有任何好的源材料知道我的方式!!)

附带问题:如果您有内存泄漏,计算机何时收回分配的内存?退出模拟器?重启电脑?

再说一次,我知道这对 SO 来说是一个不寻常的问题,但我已经有 2 周无法做任何工作了,而且我看不到任何结局,所以我能从你们那里得到的任何帮助或想法都会很有帮助。谢谢!!

4

4 回答 4

3

解决 Xcode 崩溃的最常见方法是清除派生数据目录。转到首选项>位置以找出它的位置。删除整个目录树。默认值是~/Library/Developer/Xcode/DerivedData,但对您来说可能会有所不同。

也就是说,即使您以不同的用户身份工作,这种情况仍然存在,这一事实令人不安,因为默认情况下,派生数据目录是每个用户的,但您可能已将其设置为单个位置。

于 2013-10-08T21:43:43.190 回答
0

我假设“错误票”是指雷达系统(带有新的整容)。如果这确实阻碍了您在应用程序上工作并且这很关键,那么您需要做的是提交技术支持事件。您可以使用您的开发者帐户获得 2 个,并且您可以随时再购买 2 个。这将使您与苹果工程师取得联系,该工程师将专注于尽快找到解决问题的方法。我只需要使用它两次,两次他们都在 48 小时内为我提供了解决方案。

于 2013-10-06T15:55:36.213 回答
0

我通过关闭项目解决了这个问题,然后在 Xcode 5 中只打开有问题的文件。然后“保存”,然后项目就可以正常打开了!

于 2013-11-25T17:35:23.267 回答
0

每次我为最后一个打开的项目打开它时,我的 Xcode 都会崩溃。我按照从这里采取的以下步骤解决了这个问题。

  • 打开 Finder 窗口并导航到您的项目
  • 右键单击 .xcodeproj 文件(实际上是一个包)
  • 选择显示包装内容
  • 出现一个新窗口
  • 删除名为 xcuserdata 的文件夹
  • 另外,从 .xcodeproj 文件中的 project.xcworkspace 中删除 scuserdata 文件夹
于 2015-09-01T22:24:10.933 回答