1. 程式人生 > >iOS 10-需要新增的許可權配置

iOS 10-需要新增的許可權配置

iOS 10以後,蘋果增強了對使用者隱私的保護,訪問照相機、相簿、麥克風、定位、通訊錄等,都需要在info.plist 檔案中新增許可權,而且少一個都不行。根據需要新增,專案中使用了什麼,就新增對應的許可權。

<!-- 相簿 --> 
<key>NSPhotoLibraryUsageDescription</key> 
<string>App需要您的同意,才能訪問相簿</string> 
<!-- 相機 --> 
<key>NSCameraUsageDescription</key> 
<string
>
App需要您的同意,才能訪問相機</string> <!-- 麥克風 --> <key>NSMicrophoneUsageDescription</key> <string>App需要您的同意,才能訪問麥克風</string> <!-- 位置 --> <key>NSLocationUsageDescription</key> <string>App需要您的同意,才能訪問位置</string> <!-- 在使用期間訪問位置 --> <key
>
NSLocationWhenInUseUsageDescription</key> <string>App需要您的同意,才能在使用期間訪問位置</string> <!-- 始終訪問位置 --> <key>NSLocationAlwaysUsageDescription</key> <string>App需要您的同意,才能始終訪問位置</string> <!-- 日曆 --> <key>NSCalendarsUsageDescription</key> <string
>
App需要您的同意,才能訪問日曆</string> <!-- 提醒事項 --> <key>NSRemindersUsageDescription</key> <string>App需要您的同意,才能訪問提醒事項</string> <!-- 運動與健身 --> <key>NSMotionUsageDescription</key> <string>App需要您的同意,才能訪問運動與健身</string> <!-- 健康更新 --> <key>NSHealthUpdateUsageDescription</key> <string>App需要您的同意,才能訪問健康更新 </string> <!-- 健康分享 --> <key>NSHealthShareUsageDescription</key> <string>App需要您的同意,才能訪問健康分享</string> <!-- 藍芽 --> <key>NSBluetoothPeripheralUsageDescription</key> <string>App需要您的同意,才能訪問藍芽</string> <!-- 媒體資料庫 --> <key>NSAppleMusicUsageDescription</key> <string>App需要您的同意,才能訪問媒體資料庫</string>

相關推薦

iOS 10-需要新增許可權配置

iOS 10以後,蘋果增強了對使用者隱私的保護,訪問照相機、相簿、麥克風、定位、通訊錄等,都需要在info.plist 檔案中新增許可權,而且少一個都不行。根據需要新增,專案中使用了什麼,就新增對應的許可權。 <!-- 相簿 --> <

iOS 10 之 網路許可權帶來的坑

iOS 10 之後,陸陸續續地有使用者聯絡我們,說新機第一次安裝、第一次啟動的時候,app 首屏一片空白,完全沒資料。kill 掉重新開啟就好了。 一開始以為是使用者網路情況不好,但隨著越來越多的使用者報告這個問題,我意識到這並不是偶然情況。但是並非所有使用者都如此。 而且解除安裝掉之後,如果再

iOS開發:在專案中新增podfile配置檔案及使用cocoapods匯入第三方庫

新建一個專案中是沒有pods的配置檔案的,下面介紹一下怎麼在新建的專案工程裡面新增podfile配置檔案,以及包含xcodeproj的那個檔案的(前提是電腦上已經安裝了cocoapods,安裝過程我在另一篇文章中有寫)。 (1)新建一個Xcode專案,cd到該檔案目錄下 (2)執

Kafka: 0.10 Producer 新增timestamp 以及使用配置

轉自:https://segmentfault.com/a/1190000008674900 本文目錄結構: Producer API入門 非同步傳送流程 Producer設計說明 Producer Configuration 1. Produ

Qt for ios 開啟相機(新增許可權

前言 我們都知道,Qt Quick開發移動端程式時,相機開發可以通過Camera+VideoOutput來實現預覽,可用於開發 Android,也可以用於開發 IOS,這確實是很方便的,但是由於系統許可權的限制,需要手動開啟平臺相關的許可權。否則將會無法使用該功能。 正文 我

tomcat配置訪問專案時不需要新增專案名稱

引言 我們如果直接講web專案部署在伺服器的tomcat上面,在訪問的時候需要新增專案名稱,那麼我們如果怎樣去掉這個專案名稱呢?下面提供兩種方式 第一種方式: 在<Host name=“localhost” appBase=“webapps” 節點下面新

Kafka: 0.10 Producer 新增timestamp 以及使用配置

本文目錄結構: Producer API入門 非同步傳送流程 Producer設計說明 Producer Configuration 1. Producer API入門:          KafkaProducer是一個傳送re

【轉發】centos 7開啟FTP以及新增使用者配置許可權,只允許訪問自身目錄,不能跳轉根目錄 linux下ftp配置檔案詳解

1.切換到root使用者 2.檢視是否安裝vsftp,我這個是已經安裝的。 [[email protected] vsftpd]# rpm -qa |grep vsftpd vsftpd-3.0.2-11.el7_2.x86_64 3.如果沒有發現,則安裝。 yum ins

iOS10之後需要新增許可權

// 相機 <key>NSCameraUsageDescription</key> <string>App需要您的同意,才能訪問相機</string>

向SD卡寫檔案,需要新增許可權

java.io.FileNotFoundException:/mnt/sdcard/firstPdf.pdf :open failed: EACCES(Permission denied) (1)原因:沒有寫SDCard的寫許可權: (2)解決方法: a.直接修改 在An

iOS開發-Info.plist隱私許可權配置

配置方法:選中info.plist檔案,右鍵選擇Open As - Source Code,將以下程式碼copy到裡面即可,鍵值對<string>中的內容可按專案需求相應修改。   <key>NSAppleMusicUsageDescription&l

spring檔案中配置aop時需要新增的標頭檔案

<beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/

iOS 10訪問相機Crash,plist許可權設定

在iOS 10的上訪問相機Crash,打印出以下錯誤資訊 錯誤資訊:This app has crashed because it attempted to access privacy-sensit

iOS 10 開發適配系列 之 許可權Crash問題

升級 iOS 10 之後目測坑還是挺多的,記錄一下吧,看看到時候會不會成為一個系列。 直入正題吧 今天在寫 Swift 3 相關的一個專案小小練下手,發現呼叫相機,崩了。試試看呼叫相簿,又特麼崩了。然後看到控制檯輸出了以下資訊:This app has crashed be

iOS 10 獲得訪問系統 camera、照片庫、麥克風、日曆等 許可權問題

升級iOS 10之後,如果之前的專案中存在使用系統相機,麥克風,相簿,通訊錄等,執行APP會出現crash的情況,如下圖: 按照崩潰的log提示,將對應的key加到工程plist中(以source code方式開啟 plist): 或者在 Targe

linux開啟FTP以及新增使用者配置許可權,只允許訪問自身目錄,不能跳轉根目錄

1.切換到root使用者 2.檢視是否安裝vsftp,我這個是已經安裝的。 [[email protected] vsftpd]# rpm -qa |grep vsftpd vsftpd-3.0.2-11.el7_2.x86_64 3.如果沒有發現,則安裝。

關於 iOS 10 中 ATS 的問題

完全 app 系統 發現 base afa efault 就會 安全性 WWDC 15 提出的 ATS (App Transport Security) 是 Apple 在推進網絡通訊安全的一個重要方式。在 iOS 9 和 OS X 10.11 中,默認情況下非 HTTPS

pg 10 wal 歸檔同步配置

pg10 rsync archive一.rsync server(172.16.3.226) CentOS 7.2 X64# yum install -y rsync# mkdir -p -m 0700 /db/wal_archive# chown -R postgres.postgres /db/wal_a

iOS 10.3下解決Fiddler代理抓包ssl證書信任問題

設置 自定義 安裝 通用 ios 更新 nbsp 默認 進一步 iPhone系統更新到iOS 10.3以後,設置fiddler代理抓包,會出現無法抓取https請求,app請求失敗的問題 這是因為在iOS 10.3之前,當你將安裝fiddler的自定義證書後,iOS會默認信

OpenCV2.4.10 + VS2010開發環境配置

bsp span 沒有 生成 9.png 2-2 super 新建 under 原文轉載自:qinyang8513 一、開發環境 1、操作系統:Windows 7(64位) 2、編程環境:Microsoft Visual Studio 2010 3、OpenCV版本:2