每当我打开我的项目时,Xcode意外退出

我只是打开我的Xcode,当我打开我目前的项目,显示像“xcode退出意外”3个选项“忽略”,“报告”和“重新打开”,当我点击重新打开它将打开xcode窗口,并再次自动它会closures并显示相同的警告。

为什么发生这种事情,我不是一个新手,如果任何人有这个PLZ的想法帮助我。 如果我打开任何其他项目,那么它的开放没有问题…问题是与我目前的应用程序。

版本:
xcode是4.3.1
mac OS X版本是10.7.3
请告诉我为什么发生这样的事情。

Xcode将一些用户状态信息存储在Xcode项目“文件”中,这实际上是一个文件夹。 该状态信息可能已经损坏。 除了 project.pbxproj文件之外 ,通常可以丢弃.xcodeproj文件夹中的所有内容。 这可能会解决您的问题。

打开包含您的.xcodeproj文件的文件夹。 用鼠标右键单击.xcodeproj文件并select“显示包内容”。 然后扔掉除了project.pbxproj文件之外的所有东西。

清理xcodeproj包

如果您知道Xcode工作区是什么,并且实际上正在使用它,那么您可能没有将project.xcworkspace文件扔掉,或者您可能不想扔掉它。 但是,如果你不知道Xcode工作区是什么,那么你就没有使用它,所以你可以扔掉project.xcworkspace 。 Xcode会自动重新创build它。

删除派生数据为我工作。 只要打开另一个项目或打开xcode而不打开您的损坏的项目。 最后打开首选项并转到位置选项卡。 点击带箭头的灰色圆圈(保存您的所有项目派生数据。) 在这里输入图像说明

在那里删除损坏的项目的派生数据,你很好去。

只要删除Xcode保存的状态。 它为我工作。

我会build议打开terminal,并在以下复制:

rm -rf ~/Library/Developer/Xcode/DerivedData

注意:感谢zirinisp为我提供的答案

如果您使用的是CocoaPods ,只需按照Rob的指令,而不是在.xcworkspace文件中,而不要删除.xcworkspacedata文件。

我正在使用CocoaPods,并遵循Allecto上面所述的.xcworkspace文件的Rob's指令。 当我在.xcworkspace文件中显示“Package Contents”之后,我所做的唯一的事情就是将xcuserdata文件夹重命名为xcuserdataCrashApril2。 然后,我可以打开没有问题的项目(工作区)。 唯一的区别是xcode没有保存.swift源代码文件以前打开的状态(这对我来说不是一个大问题)。

我想我可以删除xcuserdataCrashApril2文件,但我把它留在那里提醒下一次发生什么。

我正在使用CocoaPod(XCode 8.2),这些步骤解决了我的问题:

  1. 转到项目文件夹
  2. 打开.xcworkspace的软件包内容
  3. 在包内容中删除xcuserdata
  4. 将其从垃圾箱中删除(可选)
  5. 返回并打开.xcworkspace(XCode将提示重新打开,但不要这样做)
  6. 继续你的项目:)

我正在使用Xcode 8.3

~/Library/Developer/Xcode

删除派生数据文件夹,它适用于我。

可以帮助你。

你可以运行XcodeSystemResources.pkg。

 /Applications/Xcode.app/Contents/Resources/Packages/XcodeSystemResources.pkg. 

我希望对你有所帮助

所有来自上面的build议都没有帮助我,所以我通过pod init和pod安装添加了pod文件,并成功打开了新创build的.xcworkspace。 希望它有助于某人