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

提交Flutter应用至App Store遇ITMS-91056隐私清单无效问题求助

关于Privacy Manifest的App Store提交错误求助

抱歉再次发帖求助Privacy Manifest相关问题,近期相关讨论不少,但我搜遍资料、试了各种方法都没法解决。把最新Flutter构建版本提交到App Store时,收到无效二进制文件错误,后续邮件提示:

ITMS-91056: Invalid privacy manifest - The PrivacyInfo.xcprivacy file from the following path is invalid: “PrivacyInfo.xcprivacy”. Keys and values in your app’s privacy manifests must be valid.

我的应用目标为Runner,已经配置了Privacy Manifest,我觉得格式是对的,配置内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>NSPrivacyTrackingDomains</key>
    <array/>
    <key>NSPrivacyTracking</key>
    <false/>
    <key>NSPrivacyCollectedDataTypes</key>
    <array>
        <dict>
            <key>NSPrivacyCollectedDataType</key>
            <string>NSPrivacyCollectedDataTypeOtherDiagnosticData</string>
            <key>NSPrivacyCollectedDataTypeLinked</key>
            <false/>
            <key>NSPrivacyCollectedDataTypeTracking</key>
            <false/>
            <key>NSPrivacyCollectedDataTypePurposes</key>
            <array>
                <string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
            </array>
        </dict>
    </array>
    <key>NSPrivacyAccessedAPITypes</key>
    <array>
        <dict>
            <key>NSPrivacyAccessedAPIType</key>
            <string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
            <key>NSPrivacyAccessedAPITypeReasons</key>
            <array>
                <string>C617.1</string>
            </array>
        </dict>
        <dict>
            <key>NSPrivacyAccessedAPIType</key>
            <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
            <key>NSPrivacyAccessedAPITypeReasons</key>
            <array>
                <string>1C8F.1</string>
                <string>C56D.1</string>
            </array>
        </dict>
    </array>
</dict>
</plist>

但从归档文件生成的隐私报告一直显示有问题,我按照报告提示添加了如下配置:

<key>NSPrivacyCollectedDataTypes</key>
<array>
    <dict>
        <key>NSPrivacyCollectedDataType</key>
        <string>NSPrivacyCollectedDataTypeOtherDiagnosticData</string>
        <key>NSPrivacyCollectedDataTypeLinked</key>
        <false/>
        <key>NSPrivacyCollectedDataTypeTracking</key>
        <false/>
        <key>NSPrivacyCollectedDataTypePurposes</key>
        <array>
            <string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
        </array>
    </dict>
</array>

本以为问题能解决,结果隐私报告和App Store Connect还是返回同样的错误,现在实在没辙了,恳请大家帮忙!

补充环境信息:

  • firebase_core: ^3.6.0
  • firebase_storage: ^12.3.2
  • Flutter: 3.24.3
  • Dart: 3.5.3
  • DevTools: 2.37.3
  • cocoapods: 1.15.2
  • Xcode: 16.0

之前应用能正常上传到App Store Connect,大概一个月前新隐私政策生效后开始出问题,近期新增了Firestore功能,推测是旧项目添加新包导致的这个问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 22:19:50