在蘋果最新發(fā)布的iOS10中,所有訪問操作都必須經(jīng)過授權(quán),而且在應(yīng)用開發(fā)時必須要在plist文件中添加相應(yīng)的權(quán)限,不然應(yīng)用程序在使用到這些API時必然會崩潰泼菌,而且審核應(yīng)用時一定會被拒絕谍肤。
記錄一下常用的權(quán)限,方便以后使用哗伯。
<!--相冊-->
<key>NSPhotoLibraryUsageDescription</key>
<string>App需要您的同意,才能訪問相冊</string>
<!--相機-->
<key>NSCameraUsageDescription</key>
<string>App需要您的同意,才能訪問相機</string>
<!--麥克風(fēng)-->
<key>NSMicrophoneUsageDescription</key>
<string>App需要您的同意,才能訪問麥克風(fēng)</string>
<!--位置-->
<key>NSLocationUsageDescription</key>
<string>App需要您的同意,才能訪問位置</string>
<!--在使用期間訪問位置-->
<key>NSLocationWhenInUseUsageDescription</key>
<string>App需要您的同意,才能在使用期間訪問位置</string>
<!--始終訪問位置-->
<key>NSLocationAlwaysUsageDescription</key>
<string>App需要您的同意,才能始終訪問位置</string>
<!--日歷-->
<key>NSCalendarsUsageDescription</key>
<string>App需要您的同意,才能訪問日歷</string>
<!--提醒事項-->
<key>NSRemindersUsageDescription</key>
<string>App需要您的同意,才能訪問提醒事項</string>
<!--運動與健康-->
<key>NSMotionUsageDescriptionApp</key>
<string>需要您的同意,才能訪問運動與健身</string>
<!--健康更新-->
<key>NSHealthUpdateUsageDescription</key>
<string>App需要您的同意,才能訪問健康更新</string>
<!--健康分享-->
<key>NSHealthShareUsageDescription</key>
<string>App需要您的同意,才能訪問健康分享</string>
<!--藍(lán)牙-->
<key>NSBluetoothPeripheralUsageDescription</key>
<string>App需要您的同意,才能訪問藍(lán)牙</string>
<!--媒體資料庫-->
<key>NSAppleMusicUsageDescriptionApp</key>
<string>需要您的同意,才能訪問媒體資料庫</string>
<!--通訊錄-->
<key>NSContactsUsageDescription</key>
<string>App需要您的同意,才能訪問通訊錄</string>