当 Xcode 在启动时打开最后一个项目时,它以红色列出,没有文件



当我打开 Xcode 时,它会自动打开退出时打开的最后一个项目。

我有一个.xcodeproj在项目导航器中显示为红色,并且该项目没有可见的文件。我无法编译该项目。

在不退出 Xcode 的情况下关闭窗口并重新打开它可以解决问题,项目看起来很好,我能够编译。

我已经扫描了project.pbxproj文件,没有任何问题出现在我身上,重新打开项目后它工作时很奇怪。

我还应该注意,这发生在我将存储库克隆到的任何计算机上。

以前有没有人见过这个并以某种方式解决了它?

就我而言,该问题是由project.xcodeproj/project.xcworkspace/contents.xcworkspacedata文件中FileRef元素的location值错误引起的。

清除文件包含的值,然后只需输入self:。作为参考,以下是它在使用 Xcode 12.5 新创建的项目中的外观:

<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:">
</FileRef>
</Workspace>

我也被这个问题困扰了很长时间(这条评论是你第一篇文章后的 2 年,目前是 2020-3-12)。

有点不同,你的项目是红色的,我的项目是黑色但暗淡的。

我的解决方法是按住alt/选项和shift键,单击扩展坞上的Xcode图标,Xcode显示欢迎页面,然后双击项目。

最新更新