标签: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