iOS 有關係統權限的問題

iOS10 權限崩潰

出現 crash 並且控制檯出現

This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSContactsUsageDescription key with a string value explaining to the user how the app uses this data.

解決辦法:

右鍵用 Source Code  形式打開 info.plist 文件,添加對應描述

相機:

<key>NSCameraUsageDescription</key>
<string>此 App 需要你的同意才能使用相機</string>


通訊錄:

<key>NSContactsUsageDescription</key>
<string>此 App 需要你的同意才能使用通訊錄</string>


麥克風:

<key>NSMicrophoneUsageDescription</key>
<string>此 App 需要你的同意才能使用麥克風</string>


相冊:

<key>NSPhotoLibraryUsageDescription</key>
<string>此 App 需要你的同意才能使用相冊</string>

跳轉到App的系統設置

UIApplication.shared.openURL(NSURL(string:UIApplicationOpenSettingsURLString) as! URL)




發佈了108 篇原創文章 · 獲贊 76 · 訪問量 33萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章