无效的隐私清单 - 我尝试过的任何方法似乎都不起作用

问题描述 投票:0回答:1

我对另一篇隐私清单帖子表示歉意。我知道最近有无数关于此问题的帖子,但在四处搜索(并尝试了很多事情)之后,我仍然陷入困境,无法摆脱。

将最新的 Flutter 版本提交到 App Store 后,我收到了可怕的无效二进制错误和后续电子邮件:

ITMS-91056:隐私清单无效 - 以下路径中的 PrivacyInfo.xcprivacy 文件无效:“PrivacyInfo.xcprivacy”。应用程序隐私清单中的键和值必须有效。

我的应用程序中确实有一个隐私清单(目标:Runner),并且我认为我正确构建了它:

<?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>

但是,从后续存档构建隐私报告始终给我相同的结果:

Privacy Report

现在,我对此仍然非常陌生,但我认为该报告意味着我应该将这一点添加到隐私清单中,我做到了:

    <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_存储:^12.3.2
  • 颤动:3.24.3
  • 飞镖:3.5.3
  • 开发工具:2.37.3
  • 可可足类:1.15.2
  • Xcode:16.0

直到大约一个月前(新政策推出时),该应用程序都可以正常运行并完美上传到 App Store Connect。最近,我开始向我的应用程序添加 Firestore 功能 - 所以我假设将新包添加到旧应用程序/项目中是给我带来麻烦的原因。

xcode app-store app-store-connect privacy-manifest
1个回答
0
投票

Inbox我了解最新情况+254799930463 寻求解决方案

© www.soinside.com 2019 - 2024. All rights reserved.