ios问题记录

news/2024/7/20 21:05:35 标签: ios, flutter

背景: 

本地xocode 上传文件到 testflight,显示是上传成功了的。 但是网页中 testflight 中并没有上传的版本。查看邮件 发现下面的

Please correct the following issues and upload a new binary to App Store Connect.

ITMS-90683: Missing purpose string in Info.plist - Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “Runner.app” bundle should contain a NSAppleMusicUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. For details, visit: Requesting access to protected resources | Apple Developer Documentation.

Though you are not required to fix the following issues, we wanted to make you aware of them:

ITMS-90078: Missing Push Notification Entitlement - Your app appears to register with the Apple Push Notification service, but the app signature's entitlements do not include the 'aps-environment' entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the 'aps-environment' entitlement. Xcode does not automatically copy the aps-environment entitlement from provisioning profiles at build time. This behavior is intentional. To use this entitlement, either enable Push Notifications in the project editor's Capabilities pane, or manually add the entitlement to your entitlements file. For more information, see Local and Remote Notification Programming Guide: Configuring Remote Notification Support.

Apple Developer Relations

ios中加入 NSAppleMusicUsageDescription key

解决问题一、 ITMS-90683: Missing purpose string in Info.plist   NSAppleMusicUsageDescription

因为程序中有获取媒体库的功能

加入下面的

<key>NSAppleMusicUsageDescription</key>

<string>App 需要您的同意,才能访问媒体资料库</string>

解决问题二、ITMS-90078: Missing Push Notification Entitlement

因为程序中有推送的功能

<key>UIBackgroundModes</key>

<array>

        <string>fetch</string>

        <string>remote-notification</string>

</array>


http://www.niftyadmin.cn/n/5463360.html

相关文章

【Linux】sudo权限异常提示报错

sudo权限异常提示报错 执行sudo ls 报错 $ sudo ls sudo&#xff1a;/usr/bin/sudo 必须属于用户 ID 0&#xff08;的用户&#xff09;&#xff0c;并且设置setuid位根据此报错&#xff0c;可以查看相关文件权限 1、查看/usr/bin/sudo 文件权限 $ ls -h /usr/bin/sudo -rws…

【Pt】马灯贴图绘制过程 01-制作基础色

目录 一、导入模型并烘焙 二、制作基础底漆 &#xff08;1&#xff09;底漆层 &#xff08;2&#xff09;水痕层 &#xff08;3&#xff09;指纹层 一、导入模型并烘焙 1. 导入模型&#xff0c;马灯模型如下所示 2. 在纹理集设置中点击“烘焙模型贴图” 设置输出大小为…

学生注册管理系统

1. 角色 管理员、教师、学生 2.管理员功能 2.1录入班级信息&#xff08;例如&#xff1a;48级&#xff09;&#xff0c;并分配教师、录入教师信息、录入学生信息选择班级、录入学期信息。 3.教师功能 登陆系统&#xff0c;学生非关键信息修改、学生报道&#xff08;线下核…

钓鱼_精准定位GPS

目录 一、Seeker (一) 简介 二、实验环境 三、实验操作 (一) 下载安装 (二) 运行和使用 (三) 隧道代理 1. 登录平台 2. 下载代理客户端 3. 使用代理客户端

江大白 | 深入浅出,Batch Size对神经网络训练的影响

本文来源公众号“江大白”&#xff0c;仅用于学术分享&#xff0c;侵权删&#xff0c;干货满满。 原文链接&#xff1a;深入浅出&#xff0c;Batch Size对神经网络训练的影响 以下文章来源于微信公众号&#xff1a;机器学习初学者 作者&#xff1a;机器学习初学者 链接&…

Java学习34-Java 多线程Thread 同步方法

同部方法 使用同步方法块&#xff0c;依旧是为了解决线程安全问题。 说明&#xff1a;如果操作共享数据的代码完整的声明在了一个method方法中&#xff0c;那么我们就可以将此方法声明为同步方法。换言之&#xff0c;synchronized结构块全部包裹在method里&#xff0c;就把这…

【A-013】基于SSH的共享单车管理系统/共享单车出租系统

【A-013】基于SSH的共享单车管理系统/共享单车出租系统 开发环境&#xff1a; Eclipse/MyEclipse、Tomcat8、Jdk1.8 数据库&#xff1a; MySQL 适用于&#xff1a; 课程设计&#xff0c;毕业设计&#xff0c;学习等等 系统介绍&#xff1a; 基于SSH开发的共享单车管理系统/…

java每日一题——分礼物(多线程运用)

前言&#xff1a; 运用了多线程的综合案例&#xff0c;顺便熟悉一下其他语法。打好基础&#xff0c;daydayup!!! 题目&#xff1a; 有100份礼物&#xff0c;小红小明同时发送&#xff0c;当剩下的礼物小于10份的时候则不再送出&#xff0c;利用多线程模拟该过程并将线程的名称…