码迷,mamicode.com
首页 > 其他好文 > 详细

Xcode9更新内容

时间:2018-09-30 18:19:59      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:actual   显示   alt   仓库   真机   关闭   script   地址   手动   

我们来一起看看Xcode 9有什么变化。
1、模拟器
可以开多个模拟器,在不同不模拟器运行同一个程序,方便我们适配。对于不同平台环境的app,做相应测试。
选中模拟器选择Hardware->Device->点击选择不同的模拟器,如图:技术分享图片
技术分享图片
这么我们就同时打开了四个模拟器。
怎么关闭模拟器啊?选中要关闭的模拟器,cmd+w。也可以修改模拟器形态,回复到xcode 8的展现形式,这样模拟器的左上角就会出现关闭按钮。如图:
技术分享图片
技术分享图片
 
本次更新中模拟器尺寸比例调整大小发生变化,支持50%、100%、200%,没有了之前的75%,在打开8Plus时你会感觉到,50比例小了100大了,你可以选择actual size手机真是尺寸。
2、info.plist文件中key的变化 
NSPhotoLibraryAddUsageDescription
iOS11之前我们需要访问保存相册时我们需要向系统给需求权限,在infoplist文件中添加字段NSPhotoLibraryUsageDescription,iOS11之后新增相机访问权限的key,使用NSPhotoLibraryAddUsageDescription询问向用户相册添加保存照片。如果有相应相册读取功能,建议将添加该字段,否则程序可能出现崩溃。
NFCReaderUsageDescription
ios 11开放了NFC,在使用近场通讯时,需要在info.plist配置NFReaderUsageDescription权限。这应该苹果在移动支付的一种布局吧
3.无线调试
Xcode9开始可以进行无限调试,什么意思?意思只要我们的开发环境和测试真机处于同一局域网时,不要数据线的连接直接在测试真机上运行调试程序。逼格瞬间提高
流程很简单,window->Devices and Simulators->勾选connect via network,这样Xcode和手机就进行配对, 然后就可以拔掉数据线进行调试了。如图:
技术分享图片
 
技术分享图片
有的时候这样可能还是不能正常调试,那就需要我们手动设置一下手机所处的局域网IP,记住开发环境和手机一定要在同一个局域网内,如图:
技术分享图片
技术分享图片
但是亲测有两个问题,无限调试的时候速度比较慢,特别是在启动页停留的时间比较久;不知道是不是升级11.0.1的问题,我感觉不是很稳定,设配不太容易配备成功,正常情况只要成功进行一次无线调试,后面只有手机进入到这个局域网,设备就会出现地球网络标识,直接进行调试,但是设备还是会一直加载,感觉不稳定,这个也有可能和网络状况有关。反正无限调试拿来装逼是好的,实际开发还是用数据线吧。
 
4、引入GitHub
我们可以看到Xcode9的版本,与gitHub结合的更紧密。出现了专门的版本控制显示栏,如图:
技术分享图片
 
可以将当前项目直接创建在gitHub上面托管,如图:
技术分享图片技术分享图片
 
完成以上操作之后我们可以,在我们gitHub账户下看到,为我们创建了新的testtest仓库来管理这个项目,我们可以根据新的仓库地址来clone这个项目,如图:
技术分享图片技术分享图片
集成了gitHub后,使我们更高效方便的管理我们的项目。

--------------------- 本文来自 Urnotlmm 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qq_30746437/article/details/78249170?utm_source=copy

Xcode9更新内容

标签:actual   显示   alt   仓库   真机   关闭   script   地址   手动   

原文地址:https://www.cnblogs.com/Learning-materials/p/9732564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!