You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

App Store审核报错ITMS-91056:无效隐私清单问题求助

App Store审核问题排查:ITMS-91056无效隐私清单

审核通知内容

App Store Connect
您好:
我们发现您近期提交的应用存在一个或多个问题:
应用名称:Qizlar Akademiyasi
版本:1.4.4
Build版本:13
请修正以下问题并重新上传新的二进制文件至App Store Connect。

ITMS-91056: 无效隐私清单 - 路径“Frameworks/Reachability.framework/ReachabilitySwift.bundle/PrivacyInfo.xcprivacy”下的PrivacyInfo.xcprivacy文件无效。您应用的隐私清单中的键和值必须合法。

已添加的Info.plist权限描述

<!-- 定位权限 -->
<key>NSLocationWhenInUseUsageDescription</key>
<string>使用应用时需要获取位置信息</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>始终需要获取位置信息</string>
<key>NSLocationUsageDescription</key>
<string>旧设备需要获取位置信息</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>请求始终获取位置信息权限</string>

<!-- 媒体库权限 -->
<key>NSAppleMusicUsageDescription</key>
<string>需要访问Apple Music</string>
<key>kTCCServiceMediaLibrary</key>
<string>需要访问媒体库</string>

<!-- 日历权限 -->
<key>NSCalendarsUsageDescription</key>
<string>需要访问日历</string>
<key>NSCalendarsFullAccessUsageDescription</key>
<string>需要日历完全访问权限</string>

<!-- 相机权限 -->
<key>NSCameraUsageDescription</key>
<string>需要访问相机</string>

<!-- 通讯录权限 -->
<key>NSContactsUsageDescription</key>
<string>需要访问通讯录</string>

<!-- 麦克风权限 -->
<key>NSMicrophoneUsageDescription</key>
<string>需要访问麦克风</string>

<!-- 语音识别权限 -->
<key>NSSpeechRecognitionUsageDescription</key>
<string>需要使用语音识别功能</string>

<!-- 运动传感器权限 -->
<key>NSMotionUsageDescription</key>
<string>需要访问运动检测传感器</string>

<!-- 相册权限 -->
<key>NSPhotoLibraryUsageDescription</key>
<string>需要访问相册</string>

<!-- 提醒事项权限 -->
<key>NSRemindersUsageDescription</key>
<string>需要访问提醒事项</string>

<!-- 蓝牙权限 -->
<key>NSBluetoothAlwaysUsageDescription</key>
<string>始终需要访问蓝牙</string>
<key>NSBluetoothPeripheralUsageDescription</key>
<string>需要访问蓝牙外设</string>

<!-- Siri权限 -->
<key>NSSiriUsageDescription</key>
<string>需要访问Siri Kit</string>

问题排查与解决方案

  • 注意:当前问题并非主应用Info.plist的权限描述导致,而是第三方依赖Reachability.framework自带的隐私清单文件非法
  • 具体排查步骤:
    1. 定位项目中Frameworks/Reachability.framework/ReachabilitySwift.bundle路径下的PrivacyInfo.xcprivacy文件
    2. 检查文件的XML语法是否正确,确保没有标签未闭合、拼写错误等格式问题
    3. 核对隐私清单内的键值对:
      • 确认NSPrivacyCollectedDataTypes、NSPrivacyTracking等核心键的拼写完全正确
      • 确保NSPrivacyCollectedDataType的取值为苹果官方定义的合法类型,不能自定义
      • 检查NSPrivacyCollectedDataTypePurposes数组中的用途描述是否有效,不能为空或无意义内容
    4. 若依赖通过包管理工具(如CocoaPods)引入,尝试更新到该框架的最新版本,新版本可能已修复隐私清单的合规问题
    5. 若更新后仍无法解决,可手动删除该PrivacyInfo.xcprivacy文件(前提是你的应用未通过该框架收集任何隐私数据),或手动修改文件内容使其符合苹果隐私清单规范
    6. 完成修正后重新打包,提交新的二进制文件至App Store Connect

内容的提问来源于stack exchange,提问作者Hojiakbar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 02:49:54