无法打开Main.storyboardc。 Interface Builder无法打开已编译的nib

时间:2016-08-02 09:12:20

标签: ios swift xcode storyboard interface-builder

我的其他团队的图书馆包含frameworkbundle文件。 当我试图浏览库时,我发现了Main.storyboardc文件的问题。

它声明无法打开文档“Main.storyboardc”。 Interface Builder无法打开已编译的nib。

Screenshot

.storyboardc文件是什么意思? 在故事板文件中添加“c”是人为错误吗?

如果没有那么修复是什么?

我正在尝试阅读.storyboardc文件的内容,但却收到了许可错误。

此权限是否可以绕过?如何设置故事板文件的权限?

Screenshot

1 个答案:

答案 0 :(得分:4)

.storyboardc文件是一个已编译的故事板,这意味着它只是1和0,而不是您使用Interface Builder处理的实际XML。如果你使用像Sublime Text这样的文本编辑器打开它,你会看到:

Compiled Storyboard

您可以尝试反编译二进制文件,但我已经尝试过并且在我自己的项目中失败了。如果你找到合适的工具,那就不可能说不行了。我可以告诉你,HopperIDA Pro的免费版本似乎都没有提供有用的信息。可能还有其他人,但那些是我尝试过的。

要真正回答你的问题,我认为你需要回到给你的团队。正如OP的评论所述,他们可能使用旧版本的Xcode,但我的猜测是他们从某种构建或缓存文件夹中取出导出,而不是实际的回购。