xcode解决“安全区域布局”错误

问题描述:

Illegal Configuration - Safe Area Layout Guide before iOS 9.0xcode解决“安全区域布局”错误

什么是阻止此错误的正确方法?

现在我只是取消选中“使用安全区域布局指南”,它允许我编译应用程序没有错误。

苹果告诉我们WWDC 2017 Session 412Safe Area Layout Guide反向部署。但它似乎不支持iOS 8.0。我在Xcode 9 GM上也有同样的错误。

就我而言,我停止使用Safe Area Layout Guide,但使用Top Layout GuideBottom Layout Guide,即使它们在iOS上11

+0

肯定这不是答案,停止使用它们,这是一个解决方案充其量只是 –

在我的情况下,所有的部署目标必须提高8.0〜9.0: - [

如果您有支持8.0接受的答案的作品。

弃用如果您遇到这个错误与你的CocoaPods,你必须迫使你的豆荚部署目标以最小的iOS 9.0 podfile,XCode的9应该管理这个情况,但这不是在工作时间写

post_install do |installer| 
    installer.pods_project.targets.each do |target| 
    target.build_configurations.each do |config| 
     config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0' 
    end 
    end 
end 

的要解决这个问题,你需要做下面的步骤:

  1. 您需要在Interface Builder中单击您的ViewController。
  2. 然后转到属性检查器。然后点击“文件检查器”。
  3. 禁用“使用安全区域布局指南”。

Use safe area layout guides disabled

+0

它应该选择像一个正确的答案! :D –

+0

这是正确的答案! – mihatel

尝试关闭然后重新打开Xcode的。