cordova開發 升級xcode9 打包保存圖片訪問相冊閃退

問題描述:

升級xocde9後app中在將圖片保存到手機相冊時閃退了,調試發現控制檯打印瞭如下信息


我納悶我Privacy - Camera Usage Description 相冊權限已經添加了,


最後網上查了資料得出結論一下解決方案。

解決方案:

在info.plist中添加 Privacy - Photo Library Additions Usage Description權限,這樣一來在圖片保存相冊之前會彈出如下對話框,用戶同意權限後方可把圖片順利保存到相冊裏面。



溫馨提示:

1,程序邏輯先訪問了Privacy - Camera Usage Description 權限 Privacy - Photo Library Additions Usage Description默認打開了。
2,程序邏輯先訪問了 Privacy - Photo Library Additions Usage Description 權限Privacy - Camera Usage Description  不會打開。 舉個栗子:如果保存圖片到相冊功能先觸發,彈出了「想要加入您的照片「,同意了,然後這個時候再去訪問相冊權限會閃退。

綜上所訴:Privacy - Camera Usage Description Privacy - Photo Library Additions Usage Description權限要求同時添加到項目中,如果添加其中一個用戶操作邏輯如果不是注意事項第一種邏輯就會出現中第二種閃退情況。