提交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
相关产品推荐
相关产品推荐

