iOS 技术 info.plist文件的常用配置总结 http

一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。

前言

平时在开发中经常会info.plist进行设置的。今天简单的记录一下会用到的设置。虽然网络很多资料,但是别人有还不如自己有

正题

设置App允许访问http网络

Code
<key>NSAppTransportSecuritykey>
<dict>
	<key>NSAllowsArbitraryLoadskey>
	<true/>
dict>
List

在这里插入图片描述

权限配置相关

plist输入设置

Privacy - Calendars Usage Description :日历使用权限

Privacy - Bluetooth Peripheral Usage Description: : 蓝牙使用权限

Privacy - Health Share Usage Description: : 健康分享权限

Privacy - Health Update Usage Description: : 健康数据更新权限

Privacy - Siri Usage Description: : Siri使用权限

Privacy - Face ID Usage Description: : Face ID使用权限

Privacy - Microphone Usage Description: : 麦克风使用权限,录音,发送语音

Privacy - Camera Usage Description:: 摄像头使用权限,拍照,录制等

<key>NSCameraUsageDescription</key>
<string>是否允许XXXX开启相机拍照以便选取证件图片</string>

Privacy - Photo Library Usage Description::相册使用权限(iOS11之前读写权限,iOS11之后只有读的权限)

Privacy - Photo Library Additions Usage Description: : 保存图片到相册(iOS11新增写入相册的权限)

<key>NSPhotoLibraryUsageDescription</key>
<string>是否允许XXXX打开相册以便你选择要发送证件图片</string>

Privacy - Contacts Usage Description: :通讯录使用权限

Privacy - Location Always Usage Description: : 永久使用地址位置信息,定位相关(iOS11之前前后台都能获取定位的权限)

在这里插入图片描述

<key>NSLocationAlwaysUsageDescriptionkey>
<string>Naxos Moods will visit your current location for personalized servicestring>

Privacy - Location When In Use Usage Description: :仅在App使用期间访问地理位置信息

在这里插入图片描述

<key>NSLocationWhenInUseUsageDescriptionkey>
<string>Naxos Moods will visit your current location for personalized servicestring>

Privacy - Location Always and When In Use Usage Description: :永久使用App定位的权限(iOS11之后)

在库客音乐见过这个获取定位方式:
请添加图片描述

<key>NSLocationUsageDescriptionkey>
<string>Naxos Moods will visit your current location for personalized servicestring>

另外定位设置还要注意:打开Location updates
iOS 技术 info.plist文件的常用配置总结 http_第1张图片

位置权限配置的不同调用API也会有所区别,同时在调用API时的弹窗也会有所区分
在配置相关权限的字段时,value中一定要写清楚具体的用途,而不是单纯的使用xx权限,否则会面临审核被拒的问题

iOS14新增的权限相关

PHPhotoLibraryPreventAutomaticLimitedAccessAlert:

iOS14 中当用户选择 PHAuthorizationStatusLimited: 时,如果未进行适配,有可能会在每次触发相册功能时都进行弹窗询问用户是否需要修改照片权限。在info.plist文件中设置PHPhotoLibraryPreventAutomaticLimitedAccessAlert: 为YES可以阻止该弹窗反复弹出。

你可能感兴趣的:(技术分享,ios,objective-c,xcode)