iOS10 許可權崩潰問題
今天 手機升級了 iOS10 Beta,然後用正在開發的專案 裝了個ipa包,發現點選有關 許可權訪問 直接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.
意思是說:你需要在info.plist檔案 新增一個“NSContactsUsageDescription ”的Key,Value新增一個描述。
1,在專案中找到info.plist檔案,右擊有個 Open As,以Source Code 的形式開啟
2,分別複製 以下 Value 和Key,Key 一定不能錯,Value 貌似可以隨便填寫
相機許可權描述:
<key>NSCameraUsageDescription</key>
<string>cameraDesciption</string>
通訊錄:
<key>NSContactsUsageDescription</key>
<string>contactsDesciption</string>
麥克風:
<key>NSMicrophoneUsageDescription</key>
<string>microphoneDesciption</string>
相機:
<key>NSPhotoLibraryUsageDescription</key>
<string>photoLibraryDesciption</string>
eg:其他許可權描述,debug 控制檯都會有輸出的,自行新增就OK
每日更新關注:http://weibo.com/hanjunqiang 新浪微博!
3,在info.plist 檔案上 複製上,然後 儲存,如下圖:
Source Code 的形式:
Property List 的展現形式:
4,Clean之後,執行就OK了
相關文章
- iOS10國行網路許可權問題iOS
- MySQL許可權問題MySql
- android 許可權問題Android
- SQL Server許可權問題SQLServer
- moderator permission的許可權問題
- 認證/授權與許可權的問題
- Ubuntu 下 Composer 許可權問題Ubuntu
- vue許可權問題解決方案Vue
- hdfs檔案本地許可權問題
- Laravel Daily 日誌許可權問題LaravelAI
- Mysql資料庫許可權問題MySql資料庫
- ASM中磁碟組許可權問題ASM
- Win7最高許可權問題Win7
- linux檔案許可權問題Linux
- sqlserver 賦予許可權的問題SQLServer
- 各位高手,問下許可權上的問題
- Laravel 框架的日誌許可權問題Laravel框架
- Laravel 日誌檔案許可權問題Laravel
- hadoop命令報錯:許可權問題Hadoop
- Android許可權問題整理 非常全面Android
- ubuntu下解決wireshark許可權問題Ubuntu
- public_html的許可權問題(轉)HTML
- SQL Server 2000 許可權問題SQLServer
- Ubuntu共享資料夾訪問許可權問題Ubuntu訪問許可權
- 記一次 Laravel日誌許可權許可權問題(定時器導致)Laravel定時器
- 授權物件許可權後的授權者顯示問題物件
- 遇到問題,需要開發角色許可權模組
- 上傳APP到Google Play許可權問題APPGo
- MaxCompute/DataWorks許可權問題排查建議
- 關於公司程式碼許可權的問題
- MySQL儲存過程的許可權問題MySql儲存過程
- 關於oracle檔案許可權的問題Oracle
- SQL Server2000 許可權問題SQLServer
- oracle 11g 操作ASM許可權問題OracleASM
- Grafana9的dashboard許可權問題Grafana
- UIPasteboard UIMenuController 刪除崩潰問題UIASTController
- AI|經常崩潰的問題解決AI
- 崩潰的一天,西安一碼通崩潰背後的技術問題。