【问题标题】:XCode 4 osx 10.9 - folding methods crashesXCode 4 osx 10.9 - 折叠方法崩溃
【发布时间】:2013-11-03 07:28:53
【问题描述】:

更新到 osx 10.9 后,在我的任何项目中执行以下操作都会导致 Xcode 4.6.3 崩溃:

  • 折叠方法、if 语句、for 循环等
  • 点击其他文件
  • 返回折叠代码的文件

当重新点击文件时,我注意到所有的行号都消失了,但最上面的那个(通常是一些随机数,有点闪烁)。单击此文件后不到 5 秒 XCode 崩溃。

这是可重复的。当我重新打开 Xcode 并打开项目时,问题仍然存在。现在我无法访问该文件。我试过关闭 Xcode 并释放 RAM 中的内存。我已经尝试删除项目中的引用并将其添加回来。是的,问题仍然存在。

这非常令人沮丧,并且完全破坏了我的发展。其他人遇到过这个问题吗?谁知道怎么解决?

Here's the crash report如果有帮助的话。

-GW

【问题讨论】:

  • 是否有任何具体原因不使用 xcode 5,它在 Mavericks 上的表现肯定更好?
  • 我还没有更新。我不喜欢在使用过程中更新程序。我也听说过很多关于 5.0.1 的恐怖故事。一旦我完成了这个项目的推进,我就计划升级。

标签: xcode crash crash-reports


【解决方案1】:

好的,我想通了,但我仍然很好奇为什么会发生这种情况,以及如何在没有这个问题的情况下折叠我的代码。

  • 点击问题文件。
  • 点击代码应该在的任何地方(有时所有代码似乎都消失了)
  • 转到编辑器 > 代码折叠 > 全部展开

这清除了它。

【讨论】:

    【解决方案2】:

    这也发生在我身上。我完全同意不去 rev 5 的挫败感和原因。

    这是我的解决方案:

    • 退出xcode
    • 转到您的myProject.xcodeproj 文件
    • 在包内查看myProject.xcworkspace 文件(右键单击/显示内容)
    • 在您的 xcode 层次结构之外备份 myProject.xcworkspace
    • 删除myProject.xcworkspace文件
    • 重新启动 xcode(将创建一个干净的 myProject.xcworkspace)。

    注意:对我有用,但我使用工作区。我没有尝试过,但我想如果你想保留你的工作区设置,你必须有选择地删除包层次结构中的UserInterfaceState.xcuserstate 文件?

    【讨论】:

      【解决方案3】:

      我不得不删除 UserInterfaceState.xcuserstate 文件来解决在 OSX 10.9 上运行的 Xcode 4.6.3 中重复发生的代码/cmets 折叠崩溃问题。

      这个文件可以在 projName.xcodeproj(Show Package Contents)->project.xcworkspace(Show Package Contents)->xcuserdata->username.xcuserdatad->UserInterfaceState.xcuserstate 找到

      请注意,您将丢失项目的所有已保存用户状态信息,这意味着您所有打开的选项卡将消失,折叠的代码将展开等。如果您再次折叠任何代码或评论,崩溃可能会再次发生。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-12-15
        • 2011-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-10
        相关资源
        最近更新 更多