iOS开发:高版本Xcode创建的项目适配低版本的Xcode

       2017年的时候,苹果推出要回归本性,重视适配低版本的系统,那么今天我就分享一下用高版本的Xcode创建的项目工程适配低版本的情况。

       一、

       首先,分享一下高于Xcode8.0以上版本的项目创建的自定义的xib视图适配低于Xcode8.0版本的报错问题和解决方法:

       问题:把Xcode的版本从9.2调整到8.0版本,会爆红报错

iOS开发:高版本Xcode创建的项目适配低版本的Xcode_第1张图片

iOS开发:高版本Xcode创建的项目适配低版本的Xcode_第2张图片

       原因:高于Xcode8.0版本的项目创建xib的时候会有一个新的特性:安全区域

iOS开发:高版本Xcode创建的项目适配低版本的Xcode_第3张图片

       解决方法:把高版本创建的xib里面的安全区域勾选项去掉勾选即可,具体如下图所示:

iOS开发:高版本Xcode创建的项目适配低版本的Xcode_第4张图片       

       二、

       再分享一个关于高于8.0版本Xcode创建项目的主storyboard在Xcode8.0版本下的报错问题和解决方法:

       问题:项目主storyboard会爆红报错,同第一个问题

iOS开发:高版本Xcode创建的项目适配低版本的Xcode_第5张图片

       原因:同第一个问题

iOS开发:高版本Xcode创建的项目适配低版本的Xcode_第6张图片

       解决方法:图解更清晰,如图所示:

iOS开发:高版本Xcode创建的项目适配低版本的Xcode_第7张图片

iOS开发:高版本Xcode创建的项目适配低版本的Xcode_第8张图片

iOS开发:高版本Xcode创建的项目适配低版本的Xcode_第9张图片

 

以上就是本节全部内容,欢迎关注三掌柜的微信公众号,欢迎关注!

iOS开发:高版本Xcode创建的项目适配低版本的Xcode_第10张图片

 

 

 

 

你可能感兴趣的:(iOS开发遇到的坑,iOS开发)