iOS-App:App Store新的审核政策,在应用隐私清单中声明和解释使用特定API的原因

App Store新的审核政策,在应用隐私清单中声明和解释使用特定API的原因

设备/引擎:Mac(11.6)/Mac Mini

开发工具:终端

开发需求:苹果官方邮件通知, App Store新的审核政策,在应用隐私清单中声明和解释使用特定API的原因,需要添加必要的文件

最近上传APP发现苹果官方发了一个提示邮件, App Store审核新政策,如果工程中涉及到获取用户隐私权限的API,就需要在Xcode中添加对应API的声明以及为什么要引用该API。

以下链接是苹果官方有关隐私政策API的文档,有需要的可以点击跳转查看官方文档

查看了我们的工程,涉及到获取用户隐私权限的功能就是截屏保存到手机的部分,就是userDefault相关的API,所以按照最新的政策,我们就需要在Xcode中添加声明所引用API的文件并标明原因,步骤如下:

1.创建App Privacy文件
在Xcode导航栏中找到"File",随后在下拉栏中选择"new",再从下拉栏中选择"File…",如下图
在这里插入图片描述

点击后会看见如下界面,一直下拉找到App Privacy(找不到的同学需要更新最新的Xcode),选好对应的工程,点击新建即可,如下图:
在这里插入图片描述
在这里插入图片描述

2.添加隐私文件声明
完成以上操作你就可以在Xcode,工程名字下看到"PrivacyInfo"字样的文件,如下图
在这里插入图片描述
点击文件。可以看到如下图:
在这里插入图片描述

对照官方文档找到工程引用API对应的文件声明,然后添加到文件就行,如下是已添加的声明及解释说明

在这里插入图片描述
一定要仔细对照官方文档来进行对号入座。

以上就是关于App Store新的审核政策的简要说明。

希望能给大家带来帮助!!!有什么问题需要讨论的可以评论私信欢迎讨论~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/591737.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【面试八股总结】进程(一)

参考资料 :小林Coding、阿秀、代码随想录 一、什么是进程? 1. 基本概念 进程是具有独立功能的程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位。 2. 进程控制块 系统通过进程控制块PCB描述进程的进本情况…

Three.js——scene场景、几何体位置旋转缩放、正射投影相机、透视投影相机

个人简介 👀个人主页: 前端杂货铺 🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展 📃个人状态: 研发工程师,现效力于中国工业软件事业 🚀人生格言: 积跬步…

VSCODE目录树缩进调整

VSCode默认的缩进太小了,简直看不出来,很容易弄混目录。在设置里修改就行了。 修改后效果:

SpringBoot+Vue 实现网页版人脸登录、人脸识别,@格很高!!!

SpringBootVue 实现网页版人脸登录、人脸识别 介绍一、springboot后端项目二、vue前端项目项目地址 介绍 FACE-UI 基于前后端分离Web端项目,主要实现了网页版的人脸登录,通过调取前端摄像头拍照,传入后台进行跟数据库人脸库的相似度比对。 …

(Mac/win)Lightroom Classic 2024---摄影师的必备工具,解锁图片处理新境界

Lightroom Classic 2024是一款由Adobe公司推出的专业照片编辑和管理软件。它提供了全面的照片处理工具,包括裁剪、色彩调整、滤镜等,并支持RAW格式编辑。该软件以强大的组织和管理功能闻名,允许用户通过关键字、标签等方式轻松查找和整理照片…

给你一个网站如何测试?

主要围绕,功能,页面 UI ,兼容,性能,安全,这几个方面去聊,首先是制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试…

基于springboot+vue的企业校园招聘面试管理系统【超级管理员、平台企业、学校、学生、HR】

招聘系统将为招聘者和求职者构建一个功能齐全、方便快捷的招聘平台,减少双方投入招聘活动的成本,为招聘求职双方带来便利,系统将实现如下目标: (1)针对系统内的不同角色,系统能够赋予其不同的操作权限。招聘者和求职者…

paddlepaddle模型转换onnx指导文档

一、检查本机cuda版本 1、右键找到invdia控制面板 2、找到系统信息 3、点开“组件”选项卡, 可以看到cuda版本,我们这里是cuda11.7 cuda驱动版本为516.94 二、安装paddlepaddle环境 1、获取pip安装命令 ,我们到paddlepaddle官网&#xff…

Linux集群部署项目

目录 一,环境准备 1.1.安装MySQL 1.2.安装JDK 1.3.安装TomCat 1.4.安装Nginx 二,部署 2.1.后台服务部署 2.2.Nginx配置负载均衡及静态资源部署 一,环境准备 1.1.安装MySQL 将MySQL的安装包上传至服务器 查看系统中是否存在mariadb&…

JRT删子数据改进

之前JRT.ORM只提供按一个实体删除数据、或者一个主键和List主键删除数据。在很多业务中,删除父表数据时候需要删除参照的子数据,基于那些api写业务有点啰嗦,昨天写质控物时候就发现代码不够简介,为此提供一个按指定列值删数据的方…

【数据结构与算法】归并排序(详解:递归与非递归的归并排序 | 赠:冒泡排序和选择排序)

前言 本篇博客会对排序做一个收尾,将最经典的七大排序介绍完毕。 这次的重点正如标题,主要讲的是归并排序,还会带过相对简单很多的冒泡排序和选择排序。在最后还会给这七大排序做出一个时间复杂度和稳定性展示的总结收尾。同时,这…

WE博客代码系统

WE博客代码系统 说明文档 运行前附加数据库.mdf(或sql生成数据库) 主要技术: 基于asp.net mvc架构和sql server数据库,并采用EF实体模型开发。 三层架构并采用EF实体模型开发 功能模块: WE博客代码系统 WE博客代码系…