答案 0 :(得分:33)
要解决此问题,您需要执行以下步骤:
答案 1 :(得分:8)
Apple在WWDC 2017 Session 412告诉我们 rx = re.compile("""
VRF\s(.+?)\s\(.*RD\s(.*);.*[\n\r]
^.*$[\n\r]
^.*$[\n\r]
^.*$[\n\r]
(^.*)
""",re.MULTILINE|re.VERBOSE)
可向后部署。但它似乎不支持iOS 8.0。我在Xcode 9 GM上也遇到了同样的错误。
在我的情况下,我停止使用Safe Area Layout Guide
,但使用Safe Area Layout Guide
和Top Layout Guide
,即使它们已在iOS 11上弃用。
答案 2 :(得分:5)
在我的情况下,所有部署目标都必须从8.0提高到9.0: - [
如果您必须支持8.0接受的答案作品。
答案 3 :(得分:0)
如果你的CocoaPods遇到这个错误,你必须在最低iOS 9.0的podfile中强制你的pods部署目标,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
答案 4 :(得分:0)
尝试关闭然后重新打开Xcode。
答案 5 :(得分:0)
我认为必须支持最新的iOS设备,例如iPhone X,iPhone XS和iPhone XR。对此问题的公认答案无法解决。在Interface Builder中,“安全区域”是一个布局指南,表示视图的未被栏和其他内容遮挡的部分。在iOS 11以上版本中,Apple不赞成使用顶部和底部布局指南,而将其替换为此“安全区域布局”指南。
要解决此非法配置生成错误,您应该:
更新项目文件以支持iOS 9(而非iOS 8)的部署目标。
在“项目”菜单上单击“清洁生成文件夹”菜单项。
关闭xCode 10,然后重新启动。
重建您的应用。
请注意,“非法配置”构建错误不再出现,您现在可以在所选的模拟器中运行应用。