升級到Xcode8和ios10.0的時候呼叫相機崩潰
阿新 • • 發佈:2019-01-06
所以需要增加相簿:Privacy - Photo Library Usage Description允許此許可權才能儲存圖片
要錄製視訊的一定要加上(麥克風:Privacy - Microphone Usage Description)不然會崩的麥克風:Privacy - Microphone Usage Description允許此許可權才能錄音在info.plist裡增加一項,key從上面的三項任一項拷貝,然後執行後會出現授權的警示框,同意後就沒有問題了。
在還沒有解決問題之前,即在未增加上面key之前,檢視‘設定-隱私-相機’、‘設定-隱私-照片’、‘設定-隱私-麥克風’,即使安裝了應用,也無法在‘設定-隱私-xx’裡看到有這個應用出現。
由此表明,Xcode8即IOS10的許可權相關改為了在info.plist顯示的設定,原來是在程式碼中呼叫到相關模組,系統自己為這個專案記錄許可權,現在需要專案本身顯示的要求許可權,然後系統讀取。當增加了key之後,執行應用即可以在‘設定-隱私-xx’裡看到這個應用下面是相關連結,
和根據Privacy - Camera Usage Description搜尋到的相關問題解答
1.https://forums.developer.apple.com/message/152229#1522292.iOS10
許可權崩潰問題3.Information Property List Key Reference