###當App上架時因為二進位制描述檔案被拒,或者在上傳應用是成功後卻在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.
#一、許可權以及相關設定 開啟Xcode在專案的的plist檔案中新增一條描述如下:
#二、相關描述說明如下
Privacy - Media Library Usage Description //獲取使用者媒體庫說明
Privacy - Bluetooth Peripheral Usage Description //藍芽外設使用描述
Privacy - Calendars Usage Description //日曆的使用說明
Privacy - Camera Usage Description //相機使用敘述說明
Privacy - Contacts Usage Description //聯絡人使用說明
Privacy - Health Share Usage Description //健康分享使用描述
Privacy - Location Always Usage Description //後臺定位(在iOS設定中為'永久')
Privacy - Location Usage Description //需要定位
Privacy - Location When In Use Usage Description //前臺定位(在iOS設定中為'使用期間')
Privacy - Health Update Usage Description //健康更新使用描述
Privacy - HomeKit Usage Description //HomeKit使用描述
Privacy - Microphone Usage Description //麥克風的使用說明
Privacy - Motion Usage Description //運動使用的描述
Privacy - Photo Library Usage Description //照片庫使用說明
Privacy - Reminders Usage Description //提醒使用描述
Privacy - TV Provider Usage Description //電視提供商使用的描述 (貌似國內用不到)
iOS11新增
Privacy - NFC Reader Usage Description //NFC使用描述
Privacy - Face ID Usage Descriptio //使用Face ID
Privacy - Photo Library Additions Usage Description // 儲存圖片到相簿中 (重要)
複製程式碼
補充:因為蘋果現在增加了一項新的隱私保護功能 NSLocationAlwaysAndWhenInUseUsageDeion, 並且原有的 NSLocationAlwaysUsageDeion 被降級為 NSLocationWhenInUseUsageDeion。 想要達到之前 NSLocationAlwaysUsageDeion 的定位效果,需要在info.plist檔案中新增 NSLocationAlwaysAndWhenInUseUsageDeion和 NSLocationWhenInUseUsageDeion 兩個就可以了
補充:目前可能會有的朋友在上架APP時出現5. 1.1 Legal: Privacy - Data Collection and Storage 大概原因是應為提示資訊寫的不夠具體 可以模仿下京東的APP