項目迭代開發的過程中,有用戶反映保存圖片到相冊崩潰,最終自己測試出,在iOS11以下的手機正常保存,而iOS11之後的手機則會出現反映的問題.列印錯誤信息如下: Google翻譯: 此應用程式已崩潰,因為它嘗試訪問隱私敏感數據,而無需使用說明。應用程式的Info.plist必須包含一個NSPhoto ...
項目迭代開發的過程中,有用戶反映保存圖片到相冊崩潰,最終自己測試出,在iOS11以下的手機正常保存,而iOS11之後的手機則會出現反映的問題.列印錯誤信息如下:
This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryAddUsageDescription key with a string value explaining to the user how the app uses this data.
Google翻譯:
此應用程式已崩潰,因為它嘗試訪問隱私敏感數據,而無需使用說明。應用程式的Info.plist必須包含一個NSPhotoLibraryAddUsageDescription鍵,其中的字元串值向用戶解釋應用程式如何使用此數據。
查閱資料,導致問題的原因是iOS11系統過後蘋果新增加了一個許可權,以後保存圖片需要添加許可權“Privacy - Photo Library Additions Usage Description”。
經測試,對於未升級到iOS11的設備保存圖片並沒任何問題, 但設備升級到iOS11後再保存圖片APP一定會崩潰,所以趕緊加到info.plist文件中.