属性不可用:8.0版本之前的iOS版本的第一个基线布局属性

我在XCode 6.1中收到以下警告

属性不可用:8.0版本之前的iOS版本的第一个基线布局属性

我想,这也导致我的iOS 7.x版本崩溃

发现问题。 这个新的约束被添加到iOS 8.0,并不支持以前的版本。

要摆脱这个警告,并允许iOS 7的构build工作,你需要:
1.点击边栏中的警告(这应该突出显示违规约束)
2.将该约束更改为“第一基线”以外的其他约束。 “中心Y”为我工作得很好。 你必须玩的选项,可以看到现场的变化,看看哪些替代作品。

iOS 7现在再次构build,警告消失了。

在这里输入图像说明

我们只是遇到了这个问题,但在我们的情况下,它并没有崩溃的Xcode; 它只是在iOS 7模拟器上运行的时候,将视图粗暴地画出来了。 我们通过将约束的项目更改为纯粹的baseline来修复它。