为什么 Xcode 不认识 Main.storyboard?

Why doesn't Xcode recognize Main.storyboard?

我在 10.13.3 上 运行 Xcode 9.2,就在今天 运行 遇到了 Xcode 无法识别 Main.storyboard 的应用程序问题我正在建设。它在星期五工作,然后今天当我打开应用程序进行处理时,我收到以下错误:

.../Base.lproj/Main.storyboard: Interface Builder could not open the document Main.storyboard" because it does not exist.

视觉上文件在那里,但没有响应。它在 info.plist.

中正确列出

我尝试从上周的 Time Machine 中提取版本,但我仍然遇到同样的错误。

除了重建情节提要之外,还有什么能让我 Xcode 识别它的吗?

删除派生数据。该位置在 xcode>首选项

按照以下步骤操作:-

1.Save 项目外受影响文件的副本 2.Delete 项目中的文件,选择 Move to Trash 以完全 3.delete 项目中的文件和引用 4.Edit ProjectName.xcodeproj/project.pbxproj 删除引用受影响文件的所有行 Re-add 文件,确保检查 将项目复制到目标组的文件夹中(如果需要) 5.Clean 并构建

您是否尝试删除故事板并 Re-Add 它在主捆绑包中?只需复制您的情节提要并将其从 Xcode 项目中删除,然后再次拖放在 Xcode 项目中制作的副本并选中将项目复制到目标组的文件夹中(如果需要)

同时检查

Link - Interface Builder could not open the document ".storyboard" because it does not exist

那里还提供了其他选项

当您将文件上传到 google 驱动器而不使用 zip 时,它会自动将 .storyboard 的扩展名附加到 .xml ,因此当您下载它时,显然该文件将不存在。要解决此问题,请转到 [项目文件夹]>[项目文件夹]>[Base.lproj]。将有一个 .storyboard.xml 扩展名类型的文件,您必须将其重命名为 .storyboard 扩展名。这样你的工作就完成了。

Story board error solving visual guide.

尝试打开 Xcode 并转到运行器,然后双击主情节提要,然后取消选中运行器,这对我有用。