2017-07-04 49 views
2

将我的项目从8.3.3移动到9.0 beta2后,故事版内容不起作用,它只显示orignal的轮廓,而我不能编译它,显示错误下面。
任何人都知道为什么?StoryBoard失败 - 从xcode 8.3.3到xcode9 beta2

Storyborad only show the outline

Error info

+0

清洁工程('⌘'+'⇧'+'K'),退出Xcode和然后重新打开该项目。这可能有帮助。 – nayem

+0

我已经试过了它打了一打时间,它工作,大坝,我决定回到8.3.3 –

回答

2

按照以下步骤来解决问题:

  1. 在故事中打开您的Xcode项目(任何9.0或8.3.3)
  2. 权利 '点击'板。
  3. 选择'Open As'>>'源代码'
  4. 在'dependencies'下找到关键字'minToolsVersion'(可能不止一次)。 (请看以下图片)
  5. 为minToolsVersion更新值至8.3或9.0(如果你不想与Xode 8.x的工作了,然后设置9.0此处)
  6. 保存
  7. 再次右键“点击'在故事板上。
  8. 选择 '打开为' >> 'Interface Builder的 - 故事板' 现在
  9. ,Xcode的菜单>> '编辑' >> '画布'
  10. 删除刻度线为 '显示布局Rectanges',“显示边界矩形','显示占位符矩形'。

现在,您还可以在Xcode 8.x中打开故事板。

enter image description here

enter image description here

enter image description here

enter image description here

+0

我已经使用这个答案将我的storybord从xcode 9迁移到xcode 8. 通过简单地更改“documents保存为Xcode 8格式“minToolsVersion =”9.0“至8.0。 – AsimRazaKhan