2014-10-28 63 views
2

我有很多支持iOs5的项目。当添加launch.xib文件我有一个错误非法配置错误xcode6,我可以禁用它吗?

error: Illegal Configuration: Auto Layout on iOS Versions prior to 6.0 

现在一切正常,我可以建立并运行我的老设备,他们不支持launch.xib文件明显,所以他们都跌回到图像的资产目录,就像以前一样,他们不会尝试加载xib,因此他们不会抛出任何'wtf是NSAutolayoutConstraint'类型的异常..但是在那里的笔尖让我不必担心新的iPhone6尺寸的开始图像,以及任何未来的屏幕尺寸。

但是这个红色 up top让我疯狂!我不习惯忽略它们,也没有在我的屏幕上有一个,但我的项目愉快地建立和运行在所有目标上...任何人都可以请给我一个线索如何禁用xcode6中的特定错误消息(我查看毫无意义)。非常感谢

回答

1

关闭故事板设置中的自动布局。点击左侧的Main.storyboard,然后在第一个标签的右侧面板中,关闭“Auto Layout”(关闭Xcode 6的Size Classes)。

当然,我会建议你不要再支持iOS 5,因为苹果已经停止了它的支持。

+0

谢谢。这是非常明显的,错误将消失。如果我在这些项目中有其他笔尖(我没有),我显然必须这样做。 但是,我确实希望自动布局的好处对于我的启动笔尖,并且其工作非常好。我只想要一种方法来沉默这个错误信息,因为它会让我分心。谢谢,但你不回答我的问题。我很欣赏它:) – Jef 2014-10-28 08:18:52

+0

不,你不能。自动布局是从iOS 6开始的功能。您必须通过编程手动计算布局。 – Raptor 2014-10-28 08:20:10

+1

谢谢,我很欣赏你的努力,并且肯定没有任何不敬的愿望... 但是 问题不是'我如何使autoLayout在iOs5中工作'.. 问题是'如何禁用特定的错误消息在xCode'谢谢队友。 这些是已经在App Store上的4个应用程序。我会在任何需要的时候高兴地放弃iOs5的支持。但我还没有必要,我的iPad1和3G也成为了“入门级”测试平台。这些项目的构建和运行都很好,即使是iOs5也是如此。我只是想摆脱红色感叹号。感谢队友 – Jef 2014-10-29 10:53:27

相关问题