Xcode无法打开我的项目。

16

我在进行一个项目时,因为电脑变慢而关闭了它。当我尝试重新打开我的解决方案时,Xcode就崩溃了。所以每次我尝试打开我的项目时,都会遇到这个错误:

输入图像描述

我无法打开我的解决方案。有没有办法恢复我的项目!?


我有同样的问题。我可以使用一台运行High Sierra的2010 MacBook Pro访问旧帐户,但无法使用现代的Xcode。这显然非常令人沮丧。 - Michael N
8个回答

67

以上/以下提到的方法对我都没有用。这是我做的:

右键点击.xcodeproj文件,选择显示包内容。然后删除project.xcworkspace文件。在Xcode中打开项目,完成。


在Finder中,我的xcodeproj“文件”是一个文件,但在终端中它是一个目录,工作区文件位于该目录中,您可以将其删除。 - Cjolly
但是每次打开它我都必须删除它。 - yong ho
1
易于使用且实用 - Dani
1
这个可以运行,但由于我使用了 Cocoa Pods,所以在之后需要执行 pod install 命令来重新创建 project.xcworkspace 文件。 - Kacy

19

您可以尝试一些方法,首先确保Xcode没有在运行,清空~/Library/Cache/文件夹内容和~/Library/Developer/Xcode/DerivedData/文件夹的所有内容。如果您只需要找到~/Library/Developer/Xcode/DerivedData/文件夹中与您的项目相关的内容并将其删除即可。然后重新启动电脑。

如果这不起作用,请将有问题的项目文件夹重命名为类似“old”的名称,创建一个同名的新项目,然后将所有源文件从“old”移动到新项目并添加它们。这可能有点麻烦,但我曾经这样做过,让项目重新工作了。


当您说要替换源文件时,是指除了myProjecName.xcodeproj文件以外的所有文件吗? - Tono Nam
是的,您只需使用旧源文件创建新项目,如果Xcode无法打开其他项目,则可能需要删除Xcode的首选项文件。 - Nathan Day
3
顺便提一句,在我的10.8.2系统中,~/Library/Caches是复数形式。 - Rudolf Adamkovič
你太棒了,我刚刚删除了你提到的文件夹,没有耐心重新启动电脑,但它起作用了! - Khattab
我曾经遇到过同样的问题,这个答案帮助我解决了它。在我的情况下,在这个问题发生之前,我从Github桌面应用程序外部更改了PROJECT_NAME.xcscheme文件。这是否是这个问题的根本原因? - NiroshanJ
显示剩余2条评论

8

双击实际文件!不是最近的项目!

原来,双击实际文件而不是从“欢迎使用 Xcode”窗口中选择它将有助于按预期打开项目!

此外,在第一次双击文件打开后,窗口会自动固定 ‍♂️


1
在我的情况下,项目被移动到了我的iCloud Drive,而我没有注意到。
如果也发生在您身上,请转到Finder,找到该项目并检查是否旁边有云标志。右键单击它,然后选择“立即下载”。下载完成后再试一次。

1

我在使用Xcode 12时遇到了问题。打开Xcode并从“最近的项目”列表中选择我的项目会导致Xcode崩溃。

我的解决方案:我进入文件夹并打开ProjectName.xcworkspace文件,然后问题得以解决。


1

退出Xcode,然后复制xcworkspace文件(以防万一)。在Finder中,右键单击xcworkspace文件并选择“显示文件内容”。

在该目录中,打开xcuserdata目录并删除其中的任何内容。然后再次启动Xcode并打开项目。

在我的情况下,保存的项目状态出了问题,因此这样做可以重置状态并正常打开。


唯一有效的答案! - Ahmed Mahmoud
唯一有效的答案! - undefined

0
如果您正在使用git,右键单击project-name.xcodeproj > Show Package Contents,打开文件project.pbxproj并检查冲突并解决它。

-3
我遇到了相同的错误,上述方法都没有帮助我。
解决方法:创建一个新项目,然后在不关闭它的情况下,进入

文件 -> 打开

选择您的.xcworkspace文件。

1
请使用代码片段来解释,以便任何新手都能轻松理解。 - Narendra Pandey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接