非法配置:不再支持早于iOS 7编译IB文档

时间:2017-06-08 07:34:46

标签: storyboard xcode9-beta

我最近更新为 XCode 9 。当我构建应用程序时,它会对我的pod文件中的某些故事板说"非法配置" 。我试图重新创建故事板文件,但它没有帮助。

[1]

5 个答案:

答案 0 :(得分:204)

XCode 9不支持为iOS版本低于7版本构建的故事板。

尝试将文件检查器中的构建更改为更高版本,然后清除并生成。

见截图

enter image description here

编辑:以下@ user435779的重要信息:如果错误没有消失,请重新启动XCode。

答案 1 :(得分:25)

只需在常规中将部署目标设置为8.0 +即可解决此问题。无需浏览每个xib文件。

enter image description here

答案 2 :(得分:13)

由于Xcode 9中的故事板不支持iOS 7.0以下,因此您需要在文件检查器中更新iOS版本。

有关详细信息,请参阅以下GIF表示。

enter image description here

希望它有效!!!

答案 3 :(得分:0)

我尝试了两种方法 - 在Xcode 9.3(9E145)

对于每个XIB,我添加了以下目标。

enter image description here

On Targets - >一般 - >部署信息 - >改变目标

enter image description here

清理项目并再次构建到设备中。它奏效了!

答案 4 :(得分:0)

我的情况有所不同,我完成了上述所有解决方案,但未成功构建,因此我着眼于读取错误,并手动打开该文件以打开.Xib文件,并将其开发目标更改为iOS 10及更高版本

和Y ..其工作正常