【问题标题】:StoryBoard failed - from xcode 8.3.3 to xcode9 beta2StoryBoard 失败 - 从 xcode 8.3.3 到 xcode9 beta2
【发布时间】:2017-07-04 02:41:06
【问题描述】:

将我的项目从 8.3.3 移动到 9.0 beta2 后,故事板无法工作,它只显示原始的轮廓,我无法编译它,显示以下错误。
有谁知道为什么?

【问题讨论】:

  • 清理项目(++K),退出Xcode然后重新打开项目。这可能会有所帮助。
  • 我已经尝试了十几次,它不会工作,我决定回到 8.3.3

标签: xcode storyboard xcode9-beta


【解决方案1】:

按照以下步骤解决您的问题:

  1. 在 Xcode(任何 9.0 或 8.3.3)中打开您的项目
  2. 在故事板上右键“单击”。
  3. 选择“打开方式”>>“源代码”
  4. 在“依赖项”下找到关键字“minToolsVersion”(可能不止一次)。 (看下图)
  5. 将 minToolsVersion 的值更新为 8.3 或 9.0(如果您不想再使用 Xode 8.x,请在此处设置为 9.0)
  6. 保存
  7. 再次,右键“单击”故事板。
  8. 选择“打开方式”>>“界面生成器 - 故事板”
  9. 现在,Xcode 菜单 >>“编辑器”>>“画布”
  10. 删除“显示布局矩形”、“显示边界矩形”、“显示占位符矩形”的标记

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

【讨论】:

  • 我已使用此答案将我的故事板从 xcode 9 迁移到 xcode 8。只需将“以 Xcode 8 格式保存的文档”minToolsVersion="9.0" 的值更改为 8.0。
猜你喜欢
  • 2018-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多