为什么Xcode不能识别Main.storyboard?

时间:2018-02-27 03:48:48

标签: swift xcode storyboard

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

  

... / Base.lproj / Main.storyboard:Interface Builder无法打开   文件Main.storyboard"因为它不存在。

视觉上文件在那里但没有响应。它在info.plist中正确列出。

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

为了让Xcode识别它,我能做些什么来重建故事板吗?

4 个答案:

答案 0 :(得分:3)

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

Story board error solving visual guide.

答案 1 :(得分:1)

您是否尝试删除storyBoard并在主捆绑中重新添加?只需制作故事板的副本并从Xcode项目中删除它再次拖放Xcode项目中的副本并选中将项目复制到目标组的文件夹(如果需要)

并且

同时检查

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

还提供了其他选项

答案 2 :(得分:0)

按照以下步骤操作: -

1.在项目之外保存受影响文件的副本  2.从项目中删除文件,选择完全移动到废纸篓  3.删除项目中的文件和引用  4.编辑ProjectName.xcodeproj / project.pbxproj删除所有引用受影响文件的行重新添加文件,确保检查     将项目复制到目标组的文件夹(如果需要)  5.清理和构建

答案 3 :(得分:0)

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