Osheep

时光不回头,当下最重要。

Xcode9下iOS11适配注意事项及无线部署调试

前言

看着网络上铺天盖地的iOS11的消息,作为一枚iOS从业者谁又会无动于衷呢!带着这份好奇,升级了macOS到10.12.4,下载安装了Xcode9.0 Beta。

《Xcode9下iOS11适配注意事项及无线部署调试》

Xcode9.0 Beta.png

单从这几天体验来讲,Xcode9不愧为一篇佳作,代码预览、编译速度等都有较大提升,最让人眼前一亮的莫过于Xcode9将版本管理系统独立出来了一个模块,在同一局域网下支持无线部署调试。说真心话,如果不是怕上线项目出问题,真心不想切到Xcode8来开发。

《Xcode9下iOS11适配注意事项及无线部署调试》

版本库管理.png

Xcode9下相册等访问权限问题

之前项目中相机功能一直使用系统自带的PickerView,说实话不甚美观,自己空闲之余一直着手开发自定义相机(EVNCamera:给个StarO(∩_∩)O~)。在Xcode9中开发相机功能时发现,原有项目竟然crash,后来发现iOS11下,苹果对相册的权限key做了调整,原来的 NSPhotoLibraryUsageDescription ,在iOS11之后,改成了NSPhotoLibraryAddUsageDescription
详见:Cocoa Keys

其余注意事项暂未发现,大家如有其它的发现,还请在留言区提醒,谢谢,待续……

无线部署调试

从Xcode9支持无线部署调试来看,千呼万唤的iPhone8支持无线充电几乎是必然。
下面简单梳理下无线调试的步骤:
1、第一次部署调试还是需要连线,连接好之后,选择Window->Devices and Simulators,或者直接快捷键shift+command+2

《Xcode9下iOS11适配注意事项及无线部署调试》

shift+command+2.png

2、保证mac与手机在同一个局域网下,在弹出的界面中,勾选connect via network;

《Xcode9下iOS11适配注意事项及无线部署调试》

勾选connect via network.png

3、勾选好后,耐心等待……

《Xcode9下iOS11适配注意事项及无线部署调试》

连接成功.png

4、当出现上图中的小球时,说明你的iPhone与Xcode匹配成功,此时,拔掉数据线即可。

《Xcode9下iOS11适配注意事项及无线部署调试》

DingTalk20170616195309.png

5、直接运行项目测试。

本文已在版权印备案,如需转载请在版权印获取授权。
获取版权

点赞