Xcode9出现错误safe area layout guide before ios 9

当使用系统小于iOS9的模拟器或者真机在Xcode9上运行时,会编译不过,出现两个错误,如图:Xcode9出现错误safe area layout guide before ios 9

这是因为苹果在iOS7中引入的Top Layout Guide和Bottom Layout Guide,这些布局指南在iOS 11中被弃用,取而代之的是Safe Area Layout Guide.

所以需要在Main.storyboard和LaunchScreen.storyboard上把属性Safe Area Layout Guide.勾去掉,如图:Xcode9出现错误safe area layout guide before ios 9

重新运行就没问题了