无法打开文档“MainStoryBoard.storyboard”。该操作无法完成。 (com.apple.InterfaceBuilder错误-1。)
我们的团队使用SVN,当我们的某个开发人员提交代码时,其他人都会收到消息,无法打开MainStoryBoard。我们也试过检查整个存储库,但仍然存在错误。
非常感谢任何帮助。
感谢。
答案 0 :(得分:7)
尝试确保故事板中的所有UILabel都使用纯文本
经过近4个小时的尝试,这为我解决了问题!!!!
并确保您已在系统上安装了您尝试使用的字体。
答案 1 :(得分:4)
我们今天遇到了这个问题 - 远程开发人员无法在这里打开两台机器上运行良好的故事板。 Xcode 4.5.1和iOS 6.0。
我在BBEdit中打开了storyboard文件并使用了“Zap Gremlins”命令。它找到了几个gremlins,所有这些都在一些属性字符串中(我们称之为褶边,完全没有必要)。我没有保存就关闭了BBEdit,回到了Xcode,并从storyboard文件中删除了这些字符串。 Xcode现在可以打开故事板了。
答案 2 :(得分:3)
Kunal Balani有正确的答案。并不是归因于文本在故事板中添加了不良信息。这是另一台机器没有安装字体文件。
答案 3 :(得分:2)
目标计算机上缺少属性标签使用的自定义字体。安装字体为我解决了这个问题。 Thx Kunal
答案 4 :(得分:2)
当我将项目从一个MAC复制到另一个MAC时,我遇到了同样的问题。最后我发现我需要安装一些在故事板中使用的字体。
答案 5 :(得分:1)
转换故事板中的所有UILabel都使用纯文本
答案 6 :(得分:0)
在我的情况下,故事板文件以某种方式最终获得了执行权限:
-rwxr-xr-x 1 Luna staff 106K Oct 28 00:07 Main.storyboard
将此与我项目中的其他故事板文件相比较,很明显是异常的。正在运行chmod -x Main.storyboard
解决了问题:
-rw-r--r-- 1 Luna staff 106K Oct 28 00:07 Main.storyboard
答案 7 :(得分:0)
对我来说,编辑故事板并没有解决问题。唯一有效的方法是创建一个新的故事板文件,打开旧故事板和新故事板作为源代码(右键单击 - &gt;打开),并将xml从旧故事板复制到新故事板。我没有采用整个xml,只考虑<scenes> </scenes>