iOS开发-Xcode8兼容iOS7手记
对于Xcode8的发布,苹果也是来了个大的跳跃,默认最低支持的iOS版本为8.0,当然也并不是说8.0以下就直接放弃了,虽然表现出来的是这样,毕竟使用8.0以下系统的还是大有人在的,老项目要兼容iOS8以下也是可以另辟蹊径的。
首先我们要找到Xcode是通过什么来兼容iOS版本的,请打开以下路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,在文件夹中我们能够看到Xcode支持的iOS版本,从8.0开始,唯独没有8.0以下的,所以我们第一步要做的就是把需要支持的iOS版本的配置包放进来,博主这里支持到7.0,包括7.1,下载配置包地址请看:真机配置包下载,下载下来后拖进去。
到这里并没有结束,接下来需要配置Xcode,打开以下路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk
,在这里我们要改点东西,但是在这个文件夹里的东西是锁定的,首先右键‘空白部分’,点击显示简介,滑动到最下面,点击小锁打开权限,需要输入管理员密码,接着把所有的权限改为读写,第一步完成,接下来,右键SDKSettings.plist文件夹,和上面同样的操作,打开读写权限,然后双击打开SDKSettings.plist文件,如图:
这里写图片描述
在这个下面添加7.0和7.1,按照从小到大的顺序排好。接着重启电脑即可,一定要重启电脑哦,结束的时候别忘了把刚才改的权限都改回去以防不小心动了不该动的。
看Xcode里面:
已经可以看到7.0和7.1了,如果需要支持更低的版本,跟上面同样的方法,只需要添加对应的配置文件即可。
iOS开发-Xcode8兼容iOS7手记相关推荐
- iOS开发 Xcode8中遇到的问题及改动
2019独角兽企业重金招聘Python工程师标准>>> iOS开发 Xcode8中遇到的问题及改动 新版本发布总会有很多坑,也会有很多改动. 一个一个填吧... 一.遇到的问题 1. ...
- iOS开发——基础篇——iOS开发 Xcode8中遇到的问题及改动
iOS开发 Xcode8中遇到的问题及改动 新版本发布总会有很多坑,也会有很多改动. 一个一个填吧... 一.遇到的问题 1.权限以及相关设置 iOS10系统下调用系统相册.相机功能,或者苹果健康都会 ...
- Xcode 6.x 上开发APP 兼容 iOS7
2019独角兽企业重金招聘Python工程师标准>>> Xcode 6.x 上开发的APP 可能会出现 : "Unable to create description in ...
- iOS开发:兼容适配iPhone X
打个硬广,少儿编程培训是我的副业,有加入我们在公众号留言! 本文转自:CocoaChina公众号推荐文章 屏幕 我们在编码中使用的是以point为单位的屏幕尺寸(在不同设备上每个point对应的实际像 ...
- iOS开发 xcode8 和 ios10 的那些坑
1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserN ...
- iOS开发笔记(IOS7回归)
<---点击左上角目录,可以快速查找这里是否有你遇到的问题条目<--- 1,iOS中如何设置项目/文件是否支持ARC 旧工程配置arc方案: 1,直接在targets->build ...
- iOS开发Xcode8需要注意的那些坑
现在在苹果的官网上,我们已经可以下载到Xcode8的GM版本了,加上9.14日凌晨,苹果就要正式推出iOS10系统的推送了,在此之际,iOS10的适配已经迫在眉睫啦,不知道Xcode8 beat版本, ...
- iOS推送兼容iOS7
最近在用iOS7调试时发现崩溃,原因出在了推送上.记录下来方便以后用到. // 宏定义判断是否是iOS8以后 #define iOS8 [[[UIDevice currentDevice]system ...
- iOS开发之禁用ios7 手势滑动返回功能
在有的时候,我们不需要手势返回功能,那么可以在页面中添加以下代码: [objc] view plaincopyprint? - (void)viewDidAppear:(BOOL)animated { ...
- iOS开发 iOS10兼容访问http
添加NSAppTransportSecurity的字典 会自动变成 AppTransportSecurity 再添加 allow Arbitary Loads Boolean YES 转载于: ...
最新文章
- 【matlab函数】convn多维卷积
- junit编写测试代码_编写数据访问代码测试-不测试框架
- 这是300年后的人类生活!你相信吗?
- navicat如何导入sql文件和导出sql文件
- Linux目录/usr/bin和 /usr/local/bin区别
- 计算机ps基础知识教案范文,计算机制图软件ps教案内页.doc
- AutoRunner使用说明
- 人的声音是可以通过训练而改变的吗?
- 宝塔远程连接助手使用方法
- 风控每日一问:合规管理、内部控制和全面风险管理有什么区别?
- 最近在玩游戏:魔兽世界
- 数据库原理概论理论知识点总结
- 《华尔街》观后笔记8——明暗创新
- TestBird《2021中国手游测试白皮书》---国内手游
- adobe captivate 5.5 中文教程
- 架构师成长之路(4)--高可用高并发架构(图谱)
- 计算机没有开启还原的功能,win10系统无法开启系统还原功能的详细教程
- nessus安装及使用
- 你看得懂的海明码校验和纠错原理(一)
- Android弹性反弹:Facebook Rebound