适配 iOS 10 的注意事项


目前自己遇到的,先整理下

1、权限问题

iOS 10 在使用摄像头、麦克风、定位、相册等功能的时候,会检查相应权限。App 需要在您 App 的 info.plist 中添加相应权限的说明,否则在 iOS 10 上会 crash。


适配 iOS 10 的注意事项_第1张图片

麦克风权限:Privacy - Microphone Usage Description XXX需要使用您的麦克风

相机权限:Privacy - Camera Usage Description XXX需要使用您的相机

相册权限:Privacy - Photo Library Usage Description XXX需要访问您的相册

定位权限:Privacy - Location When In Use Usage Description  XXX需要获取地理位置信息

定位权限: Privacy - Location Always Usage Description  XXX需要在后台获取地理位置信息

蓝牙权限:Privacy - Bluetooth Peripheral Usage Description XXX需要使用蓝牙

语音转文字权限:Privacy - Speech Recognition Usage Description XXX需要使用语音识别

日历权限:Privacy - Calendars Usage Description XXX需要使用日历

2、远程推送

在 App 设置中,Capabilities -> Push Notifications 务必记得要开启,否则在 iOS 10 中会获取不到 deviceToken。


3、字体变大

原来两个字的宽度变大了,据说以前宽度是24,现在成了27,我的label是根据文字长度算得frame,没想到也会出现这个问题

解决办法:根据文字长度计算label的frame后,最后宽度加3

你可能感兴趣的:(适配 iOS 10 的注意事项)