我在10.13.3上运行Xcode 9.2,今天遇到了Xcode无法识别我正在构建的应用程序上的Main.storyboard的问题。它工作在星期五,然后今天我打开应用程序来处理它我得到以下错误:
... / Base.lproj / Main.storyboard:Interface Builder无法打开 文件Main.storyboard"因为它不存在。
视觉上文件在那里但没有响应。它在info.plist中正确列出。
我尝试从上周开始从Time Machine中提取版本,但我仍然遇到同样的错误。
为了让Xcode识别它,我能做些什么来重建故事板吗?
答案 0 :(得分:3)
当您将文件上传到不带zip的google驱动器时,它会自动将.storyboard扩展名附加到.xml,因此,当您下载文件时,该文件显然将不存在。要解决此问题,请转到[项目文件夹]> [项目文件夹]> [Base.lproj]。文件扩展名为.storyboard.xml,您必须将其重命名为.storyboard扩展名。这样您的工作就完成了。
答案 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。