(一)crash坑

隐私权限崩溃

问题描述:

2016-09-19 00:30:54.612877 FileTransfer[2315:144494] [access] 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.

问题解决方案:

在 Info.plist 中添加键值对,就像之前定位一样,需要提示用户,申请对应的隐私权限,添加到Info.plist 的内容如下:

                NSPhotoLibraryUsageDescription
                 这是在提示框中显示的文字

或者直接在可视化界面,点击➕添加一个键值对,在键的一栏中输入 Privacy 可以找到对应的隐私关键字.相册对应的是Privacy - Photo Library Usage Description.

如下图:


提示框内容

PS: 其他的对应的参数,嵌入方式如上:

     NSCameraUsageDescription 
    相机
     NSContactsUsageDescription 
    通讯录
     NSMicrophoneUsageDescription 
    麦克风      
    NSPhotoLibraryUsageDescription
    相册
    NSBluetoothPeripheralUsageDescription
    蓝牙
    NSCalendarsUsageDescription
    日历
    NSHealthShareUsageDescription
    健康
    NSHealthUpdateUsageDescription
    健康实时更新
    NSHomeKitUsageDescription
    智能家庭
    NSLocationAlwaysUsageDescription
    地图
    NSLocationUsageDescription
    地图
    NSLocationWhenInUseUsageDescription
    地图 
    NSAppleMusicUsageDescription
    音乐
    NSMotionUsageDescription
    时刻
    kTCCServiceMediaLibrary
    TV控制
    NSRemindersUsageDescription
    提醒
    NSSiriUsageDescription
    Siri
    NSSpeechRecognitionUsageDescription
    语音
    NSVideoSubscriberAccountUsageDescription
    视频



你可能感兴趣的:((一)crash坑)