19

我刚刚将我的应用程序从支持 iOS 8 更改为支持 iOS 9 及更高版本。我相信我已经正确地做到了这一点,因为当我现在构建我的应用程序时,我收到了关于应用程序中所有在 iOS 9 中已弃用的警告。

我正在使用 Xcode 9,GM 种子。

问题是我无法在我的任何情节提要中启用“使用安全区域布局指南”切换。当我这样做时,我会收到一条警告“iOS 9.0 之前的安全区域布局指南”。我需要更新一些其他设置吗?清洁和构建并没有解决问题。

4

4 回答 4

42

只需取消选择“使用安全区域布局指南”选项即可解决此问题。下面的屏幕截图可能会为您指明正确的方向。希望这张图能帮到你

替代屏幕截图

于 2017-10-02T09:25:53.003 回答
14

当您更改部署目标时,它是否会自动更改情节提要中的部署目标?(打开故事板时的文件检查器)

故事板文件检查器

您是否更新了项目和(所有)目标中的部署目标?

项目:

项目

目标:

目标

于 2017-09-15T13:35:55.807 回答
8

在发布到 SO 之前,我没有尝试退出 Xcode 并重新启动它!对不起!答案是,退出 Xcode 并重试。

于 2017-09-16T02:57:35.550 回答
3

简单的修复。

在视图的文件检查器中,在Interface Builder Document中查找Builds For并在其中选择iOS 9 and later

于 2017-12-31T19:11:44.863 回答