【发布时间】:2015-09-02 06:24:10
【问题描述】:
我知道这是一个更多用于编码问题的网站,但我的游戏崩溃问题已经持续了大约两周,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 周无法做任何工作了,而且我看不到任何结局,所以我可以从中获得任何帮助或想法你们会很有帮助的。谢谢!!
【问题讨论】:
-
我在将 Xib 文件从 Xcode 4 移动到 Xcode 5 时遇到了同样的问题。原因是我得到了一个不可见的字符(我不知道如何处理)。为了解决这个问题,我从终端使用 vim 打开文件并删除不可见的字符。我不知道是不是你的情况,但你可能想试试。
-
我的 Xib 文件只使我的 comp 崩溃了一次,下次我重新打开它时它告诉我它正在转换并修复一个问题,并且从那以后 Xcode 就没有崩溃过。对我来说一直是这个 .m 文件:S 对不起我的菜鸟,但究竟什么是隐形字符,你是如何检测到它的?
-
这是一个字符,xcode 编辑器(以及 textedit 也...)看不到它,但它就在那里。在从 Windows 复制文件并获取所有这些 ^M 字符和每一行的结尾时,您可能已经在 Mac OS X 上看到了其中的一些。在我的情况下,它更微妙,但如果你用 vim 打开文件并执行一些 :set list 魔法,你会看到所有这些。
-
请发布您提交的错误的雷达编号。另外,在此处发布其中一个崩溃。
-
我假设 15069655 是您要查找的雷达编号。至于其中一个崩溃,我保存了它出现时显示的信息的 pdf,你想让我只发布 PDF 吗?
标签: objective-c xcode crash