3

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

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

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

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

我还应该注意,这发生在我将 repo 克隆到的任何机器上。

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

4

2 回答 2

4

在我的情况下,问题是由文件中元素的错误location值引起的。FileRefproject.xcodeproj/project.xcworkspace/contents.xcworkspacedata

清除文件包含的值并简单地输入self:. 作为参考,下面是它在使用 Xcode 12.5 新创建的项目中的外观:

<?xml version="1.0" encoding="UTF-8"?>
<Workspace
   version = "1.0">
   <FileRef
      location = "self:">
   </FileRef>
</Workspace>
于 2021-05-12T12:59:07.493 回答
0

我也被这个问题困扰了很长时间(这个评论是在你第一次发帖2年后,现在是2020-3-12)。

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

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

于 2020-03-12T01:48:49.373 回答