当使用系统小于iOS9的模拟器或者真机在Xcode9上运行时,会编译不过,出现两个错误,如图:
这是因为苹果在iOS7中引入的Top Layout Guide和Bottom Layout Guide,这些布局指南在iOS 11中被弃用,取而代之的是Safe Area Layout Guide.
所以需要在Main.storyboard和LaunchScreen.storyboard上把属性Safe
Area Layout Guide.勾去掉,如图:
重新运行就没问题了
本文介绍了解决iOS模拟器在Xcode9环境下编译失败的问题,主要原因是TopLayoutGuide和BottomLayoutGuide在iOS11中被弃用,替换为SafeAreaLayoutGuide。文章提供了具体的解决步骤。
当使用系统小于iOS9的模拟器或者真机在Xcode9上运行时,会编译不过,出现两个错误,如图:
这是因为苹果在iOS7中引入的Top Layout Guide和Bottom Layout Guide,这些布局指南在iOS 11中被弃用,取而代之的是Safe Area Layout Guide.
所以需要在Main.storyboard和LaunchScreen.storyboard上把属性Safe
Area Layout Guide.勾去掉,如图:
重新运行就没问题了

被折叠的 条评论
为什么被折叠?