Xcode 8 beta中的主故事板错误

3

我试图在Xcode8 beta中构建我的项目,但是遇到了以下的storyboard错误。此外,我无法打开storyboard。Xcode显示:The document "Main.storyboard" could not be opened. Could not verify document content。当我尝试打开时出现错误提示。

Main.storyboard: Exception while running ibtool: *** -colorSpace not valid for the NSColor NSPatternColorSpace


你正在使用最新的iOS吗? - Akshansh Thakur
http://stackoverflow.com/questions/37955596/xcode-8-beta-crashes-when-loading-project - Nitin Gohel
@AkshanshThakur 你是什么意思?我已经在我的手机上安装了iOS10,我也有iOS10模拟器。 - smartsanja
@NitinGohel 我也尝试过了。在Xcode 7中它可以正常工作。但是在Xcode 8中仍然无法构建。 - smartsanja
你有更改过 main.storyboard 的名称吗?你已经清理了你的项目吗? - Ryan Cocuzzo
显示剩余2条评论
3个回答

1

我在Xcode 8 GM上遇到了这个问题,通过以下步骤解决:

  1. 创建一个新的故事板。
  2. 右键单击打开旧的故事板源代码。
  3. 选择全部并复制(cmd+A,cmd+C)
  4. 右键单击新的故事板并打开源代码。
  5. 粘贴(cmd+V)
  6. 右键单击新的故事板并打开Interface Builder - Storyboard

不知道为什么这样做可以解决问题。它是完全相同的文件内容。我猜测工作区或项目中有一些缓存会影响Xcode对文件的解释。


0

好的,我想我明白了。

在将Xcode 7项目更新到Xcode 8时,我遇到了这样的错误。请确保您让Xcode将项目中的所有内容更新为当前的Xcode 8标准。

要做到这一点:

  1. 打开您的项目

  2. 转到编辑 -> 转换 -> 到当前的Swift语法。

  3. 接受它建议的所有更改。

  4. 清理项目(产品 -> 清理)

如果这不起作用,请告诉我,以便我可以尝试提供进一步的帮助。


0

我提交了一个错误报告。现在这个问题已经在Xcode 8的最终版本中修复了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接