颤动:ITMS-91053无法看到PrivacyInfo.xcprivacy文件

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

我确实尝试向我的应用程序声明 api 类型和原因,以及“目标会员资格”。然后,确保该文件位于 /iOS 下。但我面临的是,当我在 vscode 中运行 'pod install' 并查看 Xcode 中生成的 pod 时,PrivacyInfo.xcprivacy 文件不可见。 (也许这就是为什么我尝试了 2 次仍然面临 api 声明问题的原因。) 我有什么步骤做错了吗?请指出,谢谢。

声明文件如下:

<?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>NSPrivacyAccessedAPITypes</key> <array> <dict> <key>NSPrivacyAccessedAPIType</key> <string>NSPrivacyAccessedAPICategoryUserDefaults</string> <key>NSPrivacyAccessedAPITypeReasons</key> <array> <string>CA92.1</string> </array> </dict> <dict> <key>NSPrivacyAccessedAPIType</key> <string>NSPrivacyAccessedAPICategoryDiskSpace</string> <key>NSPrivacyAccessedAPITypeReasons</key> <array> <string>E174.1</string> </array> </dict> </array> </dict> </plist>

我一直在到处寻找这个解决方案并尝试过,但我面临的问题是“pod install”没有看到 PrivacyInfo.xcprivacy 文件。

ios flutter
1个回答
0
投票

添加“privacyInfo.xcprivacy”文件后,应确保“/ios/Runner.xcodeproj”下名为“project.pbxproj”的文件已更新:

/* 开始 PBXBuildFile 部分 */
  • /* 开始 PBXFileReference 部分 */
  • /* 开始 PBXGroup 部分 */
  • 这些部分应该添加一个新行,与 PrivacyInfo.cxprivacy 文件相关。它用于在构建阶段“引入”(复制)。任何人都可以提供额外的信息/纠正我的误解。但到目前为止,我的应用程序的问题已解决。

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