XCode 4 osx 10.9 - 折叠方法崩溃

时间:2013-11-03 07:28:53

标签: xcode crash crash-reports

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

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

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

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

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

Here's the crash report如果它有用。

-GW

3 个答案:

答案 0 :(得分:0)

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

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

清除了它。

答案 1 :(得分:0)

它也发生在我身上。我完全感到沮丧和原因,为什么不去转5。

这是我的解决方案:

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

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

答案 2 :(得分:0)

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

此文件位于projName.xcodeproj(显示包装内容) - > project.xcworkspace(显示包装内容) - > xcuserdata-> username.xcuserdatad-> UserInterfaceState.xcuserstate

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