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