0

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

  • 折叠方法、if 语句、for 循环等
  • 点击不同的文件
  • 单击带有折叠代码的文件

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

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

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

如果有帮助,这是崩溃报告。

-GW

4

3 回答 3

0

它也发生在我身上。我完全同意不去修订版 5 的挫败感和原因。

这是我的解决方案:

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

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

于 2013-12-10T13:48:20.467 回答
0

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

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

这清除了它。

于 2013-11-03T07:32:05.123 回答
0

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

该文件位于 projName.xcodeproj(Show Package Contents)->project.xcworkspace(Show Package Contents)->xcuserdata->username.xcuserdatad->UserInterfaceState.xcuserstate

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

于 2013-12-13T10:08:16.120 回答