objective-c - Xcode 5 不断崩溃。寻找根本原因。

标签 objective-c xcode crash

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

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

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

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

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

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

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

最佳答案

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

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

关于objective-c - Xcode 5 不断崩溃。寻找根本原因。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19210691/

相关文章:

ios - 如何访问 cocoa pod 库并向其添加模块?

python - 如何调试静默崩溃?多处理python

ios - 2 个根据内部文本调整大小并同时具有相等宽度的 UIButton?

ios - 当自动布局约束在 View Controller 生命周期中设置框架时?

c - 当函数失去作用域时程序中的 APPCRASH (c0000005)

c# - 自定义控件导致 Visual Studio 2008 崩溃

ios - Swift - 无法更新 UITabBar barTintColor

ios - 从 UICollectionView 使用 Push Segue 时空白 UITableView

ios - 按时间错误使用 NSSortDescriptor 排序(带有核心数据)

objective-c - 带有 UIImageView 的 UIScrollView 的正确 contentSize