每次打开项目时Xcode都会意外退出

时间:2012-11-28 07:34:06

标签: ios xcode macos

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

为什么会发生这种情况并不会成为一个新手,如果有人对这个PLZ有所帮助,那就帮助我了。如果我打开任何其他项目,那么它的开放没有问题......问题在于我的当前应用程序。

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

16 个答案:

答案 0 :(得分:80)

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

打开包含.xcodeproj文件的文件夹。右键单击.xcodeproj文件,然后选择“显示包内容”。然后扔掉除project.pbxproj文件以外的所有内容。

cleaning an xcodeproj package

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

答案 1 :(得分:16)

删除派生数据对我有用。只需打开另一个项目或打开xcode而无需打开已损坏的项目。比打开首选项并在结尾处转到位置选项卡。单击带箭头的灰色圆圈(保存所有项目派生数据的位置。)enter image description here

删除那里已损坏的项目的派生数据,你就可以了。

答案 2 :(得分:4)

您可以运行XcodeSystemResources.pkg。

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

我希望对你有所帮助

答案 3 :(得分:3)

只需删除Xcode保存状态即可。它对我有用。

答案 4 :(得分:2)

我建议打开终端并复制以下内容:

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

注意:归功于zirinisp提供适用于我的the answer

答案 5 :(得分:2)

转到[ProjectName] .xcworkspace文件。右键单击。显示包装内容。删除xcuserdata文件夹。删除后,运行该项目即可确保正常工作。

答案 6 :(得分:1)

现在是 2021 年,这个问题仍然存在。重新启动没有帮助,操作系统更新也没有帮助。

然后我更新了 App Store 中的所有内容(iMovie、Numbers、Pages、Keynote),Xcode 现在可以使用了。

请不要问为什么。

答案 7 :(得分:0)

如果您正在使用 CocoaPods ,请按照Rob的说明进行操作,而不要删除 .xcworkspace 文件,不要删除。 xcworkspacedata 文件。

答案 8 :(得分:0)

我正在使用CocoaPods,并按照Allecto上面的.xcworkspace文件关注Rob的说明。在我在.xcworkspace文件中“显示包内容”之后,我唯一做的就是将xcuserdata文件夹重命名为xcuserdataCrashApril2。然后,我可以毫无问题地打开项目(工作区)。唯一的区别是xcode没有保存以前打开的.swift源代码文件的状态(这对我来说不是一个大问题)。

我想我可以删除xcuserdataCrashApril2文件,但我会将其保留在那里,以提醒下次发生这种情况时该怎么做。

答案 9 :(得分:0)

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

  1. 转到项目文件夹
  2. 打开.xcworkspace的包装内容
  3. 删除包内容中的xcuserdata
  4. 将其从“废纸篓”中删除(可选)
  5. 返回并打开.xcworkspace(XCode将提示重新打开,但不要这样做)
  6. 继续您的项目:)

答案 10 :(得分:0)

我正在使用 Xcode 8.3

转到~/Library/Developer/Xcode

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

可以帮助你。

答案 11 :(得分:0)

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

答案 12 :(得分:0)

打开项目文件夹,显示。 xcworkspace 或。 xcodeproj 中的软件包内容。您将看到2个文件夹 xcshareddata xcuserdata >请删除 xcuserdata 文件夹尝试打开应用程序

答案 13 :(得分:0)

我在XCode 10.3中也遇到了这个错误。在我的情况下,我启动了应用程序->它显示警报“意外退出”,无论选择什么都可以:是否重新打开-它再次崩溃。

解决方案:重新启动Mac:))

答案 14 :(得分:0)

  1. 首先删除Project.xcworkspace。
  2. 打开终端
  3. 转到应用程序文件夹
  4. 运行命令窗格安装
  5. 删除派生数据
  6. 打开Project.xcworkspace

对我有用。

答案 15 :(得分:0)

有效解决了我的问题

  1. 转到项目文件夹
  2. .xcodeproject的打开包内容
  3. 删除包装内容中的xcuserdata
  4. 返回并删除.xcworkspace

///请不要删除.pbxproj

尝试打开您的项目并开始工作:)