Xcode 9 新建的工程如何支持 iOS 8

使用 Xcode 9 新建工程,如果设置支持最低系统版本为 iOS 8 就报错,提示如下:

Safe Area Layout Guide before iOS 9.0

看这提示的意思是说 Safe Area Layout Guide 不支持 iOS 9.0 之前的版本,那就把这个东西给关掉就能解决,方法是点击 Main.storyboard,选择 ViewController 去掉 Use Safe Area Layout Guide,如下图所示:

然后再选择 LaunchScreen.storyboard,用同样的方法去掉 Use Safe Area Layout Guide,再编译程序就没问题了。

原文地址:https://www.exchen.net/how-does-xcode9-support-ios-8.html

原文地址:http://blog.51cto.com/6095891/2299792

时间: 2024-11-07 12:34:09

Xcode 9 新建的工程如何支持 iOS 8的相关文章

OGEngine发布跨平台版本,支持iOS及Android

OGEngine v2.1.1拓展了跨平台,支持iOS平台和Android平台,我们现在来搭建下开发环境.注意,由于iOS版本的编译开发必须在Mac系统上,所以我们的部署也是在Mac环境下进行的. 1. 检查系统 建议系统版本在 v10.8.5以上 2. 安装Xcode 建议5.1.1以上版本 可打开AppStore下载,程序较大2.3G大小,时间可能较长. 安装完后可以确认下是否安装成功:打开Xcode,新建一个工程,在模拟器上运行确认. 3. 搭建Java环境 Java版本要求1.7以上.

Xcode 8 支持 iOS 7 真机解决过程记录

领导要求不放弃iOS 7 用户,所以我们Xcode 8 上面支持ios 7 必须要解决! 解决方法(过程): 1.应用程序--Xcode(原来的Xcode 7)-- 显示包内容--Contents--Developer--Platforms--iPhoneOS.platform--DeviceSupport 把里边 7.0 7.1 的文件夹粘贴到Xcode8 对应的文件夹内 2.应用程序--xcode (Xcode8)-- 显示包内容--Contents--Developer--Platform

iOS平台软件开发工具(一)-新建的工程使用CocoaPods工具集成第三方框架

CocoaPods是一款集合了上千个第三方开源库的开发工具,能够大幅度的提升团队项目的开发效率,降低时间成本. 那么就看一下CocoaPods这个工具在项目中的使用体现吧. 我们马上用ASIHTTPRequest第三方开源框架,说明如何在我们的项目中使用CocoaPods工具快速集成第三方开源框架. 首先,创建一个iOS平台下的空应用程序工程EmptySample. 然后,在终端中进入新建的工程目录,如图所示 结果如图所示. 在新建的工程根目录下,使用vi命令新建Podfile文件.(注意,不用

小胖说事9------iOS xcode6中新建空工程和在iPhone5s上的程序界面只有iPhone4上的大小

升级xcode6之后,直接建立Empty工程后发现,这是太坑,真的是什么都没有啊.只能换个方法了 总结如下: 1.新建一个single view application 2.打开 Info.plist(别告诉我不知道去哪里找info.plist),删除里面的 Launch screen interface file base name以及 Main Main storyboard file base name 3.删除Main.storyboard以及LaunchScreen.xib 4.修改A

新建Android工程遇到几个问题

室友都睡了,还在苦逼的搞电脑...脖子疼还没好.. 今晚在新建Android工程时遇到几个问题在网上找了有一会,总结一下: 1.新建Android工程时发现finish不能点击或者点击后没有反应. 问题原因:新建的工程名和之前存在过的某个工程名重复了. 解决方法:为新工程换个名字. 2.新建工程后出现appcompat_v7这样一个东西而且会报错,新建的工程则是红色警告. 问题原因:appcompat_v7是Google自己的一个兼容包或者说支持库,能够使得2.1版本以上全使用4.0的界面内容.

新建Jni工程

2.2版本的Android Studio支持新建Jni工程,不用再像以前自己构建工程目录,首先把自己的升级自己的AS, 然后打开Tools->Andorid->SDK manager 搜索"Android SDK" 找到SDK选择SDK Tools安装如下工具: 1.NDK:ndk是谷歌让android开发c/c++的工具套件. 安装完毕之后可以查看一下NDK在sdk中的位置与文件结构 这里要配置环境变量ndk-build 配置完是这个效果 2.LLDB:是调试本地代码的工

CCS 6新建TMS320F2812工程

准备材料 CCS6 下载地址:http://www.ti.com/tool/ccstudio F2812的C语言头文件 下载地址:http://www.ti.com/lit/zip/sprc097 安装后的文件结构样式如下: 新建空的工程 点击"Project"->"New CCS Project". 在New CCS Project窗口中,按需要填写以下内容后按"Finish"完成新建空的工程. 新建完成后的工程,结构如下: 点击左上方的

触控鼠标 (使用手机控制电脑,支持IOS,android.OSx 和windows)进入初步推广阶段

这款应用主要是用于使用手机控制电脑,几乎涉猎全平台(android 和 ios,windows 和os x),其实在1个月之前已经上线了,一直也比较忙,也就没有对这个应用进行一个系统的介绍和推广,今天就先写篇博文对这款应用进行一下系统的介绍和推广.从开始有一个开发自己的app 到有了这个开发思路,再到最后的app store 上线大概用了2个半月吧.因为是个人开发所以大部分都是用晚上和周末的时间做的,所以开发周期也就比较长点了. 从网站,到电脑服务端再到android 和iphone 手机端,完

ios 6和 ios 7适配问题,让程序同时支持iOS 6和iOS 7,setEdgesForExtendedLayout

由于各种原因,我们的程序需要同时支持iOS 7以及之前的版本(例如iOS 6),也就是说开发者不得不同时在iOS 7和iOS 6之间进行开发.实际上开发者对此是比较讨厌的. iOS 7中的布局问题 下面是非常简单的一个程序,运行在iOS 6中的界面: 而要是运行在iOS 7的模拟器中,会看不到label了: 这是为什么呢?我们对其reveal一下看看吧: 从上图可以看出,实际上label躲在NavigationBar后面了.在iOS 7中,苹果引入了一个新的属性,叫做[UIViewControl