iOS 10新特技

来源:互联网 发布:云软件官方下载 编辑:程序博客网 时间:2024/05/02 02:10

从2017年1月1日起,强制使用https,所有新提交的 app 默认不允许使用NSAllowsArbitraryLoads来绕过ATS的限制 安全传输不再支持SSLv3, 建议尽快停用SHA1和3DES算法

iOS 10系统下调用系统相册,相机功能,遇到闪退的情况,描述如下:

This app has crashed because it attempted to access privacy-sensitive data without a usage description.The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

这个程序已经崩溃,因为它试图访问隐私数据没有使用说明。应用程序的信息。plist必须包含一个NSPhotoLibraryUsageDescription关键字符串值向用户解释应用程序如何使用这些数据。
修复方法如下:

相机权限<key>NSCameraUsageDescription</key><string>cameraDesciption</string>相册权限<key>NSPhotoLibraryUsageDescription</key><string>photoLibraryDesciption</string>

2–因苹果健康导致闪退 crash
如果在app中调用了苹果健康,iOS 10中会出现闪退
控制台报出愿意:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'NSHealthUpdateUsageDescription must be set in the app's Info.plist in order to request write authorization.'

请求写入:

<key>NSHealthUpdateUsageDescription</key><string>some string value stating the reason</string>

请求读取:

<key>NSHealthShareUsageDescription</key>    <string>some string value stating the reason</string>

通讯录:

 <key>NSContactsUsageDescription</key>    <string>contactsDesciption</string>

麦克风:

<key>NSMicrophoneUsageDescription</key>    <string>microphoneDesciption</string>
0 0
原创粉丝点击