iOS10上,若你的项目访问了隐私数据,比如:相机,相册,通讯录等,app会直接Crash了,这是因为iOS10对用户的隐私做了进一步加强,在申请很多私有权限的时候都需要添加描述,这里我简单的记录了下解决方法。 解决方法 可通过两种方式解决,看个人习惯。 方式一: 在项目中找到info.plist文件。 点击Information Property List 后边的加号,新添加一项。 在新添加的key中输入 Privacy 可以迅速定位到这一权限系列,找到你需要的权限,修改后面的 value 就可以了(value内容可随意)。 如下图; 1.png 2.png 方式二: 在项目中找到info.plist文件。 对其右击选Open As —> Source Code,以Source Code形式打开。 添加相应的键值对即可: NSPhotoLibraryUsageDescription 此App需要您的同意,才能访问相册 如下图; 3.png 4.png 其他权限 Privacy - Camera Usage Description //相机权限 Privacy - Photo Library Usage Description //相册权限 Privacy - Contacts Usage Description //通讯录权限 Privacy - Microphone Usage Description //麦克风权限 Privacy - NSSiriUsageDescription //Siri权限 Privacy - Speech Recognition Usage Description //语音转文字权限 Privacy - Bluetooth Peripheral Usage Description //蓝牙权限 Privacy - Reminders Usage Description //提醒事项权限 Privacy - Motion Usage Description //运动与健康权限 Privacy - Media Libaray Usage Description //媒体资源库权限 Privacy - Calendars Usage Description //日历权限 Privacy - Location When In Use Usage Description //定位权限 Privacy - Location Always Usage Description //定位权限