文档“(null)”需要Xcode 8.0或更高版本

时间:2016-10-31 16:50:08

标签: storyboard xcode8

我看到6.0的类似问题

Building a project in Xcode5.1 that was modified in Xcode 6 GM for testing older versions of iOS

解决方案是查看故事板源并查找约束设置到边距的位置而不是超级视图并更改它。我查看了8.0a中的源代码并搜索了约束但没有找到任何约束。

还有其他可以抛出此错误的内容吗?

4 个答案:

答案 0 :(得分:7)

我们可以解决这个问题使用Xcode 7,右键单击文件(xib或storyboard)并打开源代码。然后搜索(Command + F):minToolsVersion =“8.0”并将其更改为7.0。

然后将该文件作为界面构建器xib文档打开。

(参考https://github.com/istornz/iPokeGo/issues/68

答案 1 :(得分:4)

    I am also facing this issue, when i open in Xcode  8 and try to open in Xcode  7.  finally i found solution  , fallow below steps.


    1) Select Storyboard file (iPhone or iPad)
    2) Right click ==> open as source code
    3) change  <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
to

<capability name="documents saved in the Xcode 7 format" minToolsVersion="7.0"/>

    4) Run code it will work

答案 2 :(得分:3)

史密斯的回答是不够的,你还必须删除

部分
< device >...< / device >

部分
< simulatedMetricsContainer >...< / simulatedMetricsContainer >

答案 3 :(得分:2)

我能够通过删除我的派生数据来解决这个问题。仅供参考,在“窗口”菜单下的“项目”子菜单中无法访问XC8派生数据,“项目”子菜单已被删除。

您现在可以在File - &gt;下找到派生数据。项目设置。您无法从此处删除,但路径旁边的箭头按钮将在Finder中打开文件。你可以从那里删除它。