iOS 10 中隐私密钥所需的权限
日历: 密钥:隐私 - 日历使用说明
价值:$(PRODUCT_NAME)日历活动
提醒: 密钥:隐私 - 提醒使用说明
价值:$(PRODUCT_NAME)提醒使用
联系方式: 密钥:隐私 - 联系人使用说明
价值:$(PRODUCT_NAME)联系人使用
照片: 关键:隐私 - 照片库使用说明
价值:$(PRODUCT_NAME)照片使用
蓝牙共享: 密钥:隐私 - 蓝牙外围设备使用说明
价值:$(PRODUCT_NAME)蓝牙外围设备使用
麦克风: 按键:隐私 - 麦克风使用说明
值:$(PRODUCT_NAME)麦克风使用
相机: 键:隐私 - 相机使用说明
价值:$(PRODUCT_NAME)相机使用
位置: 密钥:隐私 - 位置始终使用说明
值:$(PRODUCT_NAME)位置使用
密钥:隐私 - 使用中的位置使用说明
值:$(PRODUCT_NAME)位置使用
希思: 密钥:隐私 - 健康共享使用说明
价值:$(PRODUCT_NAME)健康共享使用
密钥:隐私 - 健康更新使用说明
值:$(PRODUCT_NAME)健康更新使用
HomeKit: 密钥:隐私 - HomeKit 使用说明
价值:$(PRODUCT_NAME)家庭套件使用
媒体库: 密钥:隐私 - 媒体库使用说明
价值:$(PRODUCT_NAME)媒体库使用
动作: 密钥:隐私 - 动作使用说明
值:$(PRODUCT_NAME)动作使用
语音识别: 密钥:隐私 - 语音识别用法说明
价值:$(PRODUCT_NAME)语音使用
SiriKit: 密钥:隐私 - Siri 用法说明
价值:$(PRODUCT_NAME)siri 使用
电视提供商: 密钥:隐私 - 电视提供商使用说明
价值:$(PRODUCT_NAME)tvProvider 使用
如果你未在 Info.plist 中提供隐私密钥,则应用程序将崩溃。日志是这样的:
该应用程序已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSCalendarUsageDescription 键,其中包含一个字符串值,向用户解释应用程序用户应用程序如何使用此数据的方式。