當(dāng)App上架時因為二進(jìn)制描述文件被拒温亲,或者在上傳應(yīng)用是成功后卻在iTunes中找不到時可以查詢是否因為獲取了用戶敏感信息而未在plist文件添加如下描述。
被拒說明例子:
This app attempts 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.
一奈偏、權(quán)限以及相關(guān)設(shè)置
打開Xcode在項目的的plist文件中添加一條描述如下:
二访惜、相關(guān)描述說明如下
Privacy - Media Library Usage Description //獲取用戶媒體庫說明
Privacy - Bluetooth Peripheral Usage Description //藍(lán)牙外設(shè)使用描述
Privacy - Calendars Usage Description //日歷的使用說明
Privacy - Camera Usage Description //相機使用敘述說明
Privacy - Contacts Usage Description //聯(lián)系人使用說明
Privacy - Health Share Usage Description //健康分享使用描述
Privacy - Location Always Usage Description //后臺定位(在iOS設(shè)置中為'永久')
Privacy - Location Usage Description //需要定位
Privacy - Location When In Use Usage Description //前臺定位(在iOS設(shè)置中為'使用期間')
Privacy - Health Update Usage Description //健康更新使用描述
Privacy - HomeKit Usage Description //HomeKit使用描述
Privacy - Microphone Usage Description //麥克風(fēng)的使用說明
Privacy - Motion Usage Description //運動使用的描述
Privacy - Photo Library Usage Description //照片庫使用說明
Privacy - Reminders Usage Description //提醒使用描述
Privacy - TV Provider Usage Description //電視提供商使用的描述 (貌似國內(nèi)用不到)
iOS11新增
Privacy - NFC Reader Usage Description //NFC使用描述
Privacy - Face ID Usage Descriptio //使用Face ID
Privacy - Photo Library Additions Usage Description // 保存圖片到圖庫中 (重要)
謝謝eryuxinling的補充
因為蘋果現(xiàn)在增加了一項新的隱私保護(hù)功能 NSLocationAlwaysAndWhenInUseUsageDeion,
并且原有的 NSLocationAlwaysUsageDeion 被降級為 NSLocationWhenInUseUsageDeion漏峰。
想要達(dá)到之前 NSLocationAlwaysUsageDeion 的定位效果膜蠢,需要在info.plist文件中添加 NSLocationAlwaysAndWhenInUseUsageDeion和 NSLocationWhenInUseUsageDeion 兩個就可以了
詳細(xì)見蘋果官方Key Summary