我确实尝试向我的应用程序声明 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 文件。
添加“privacyInfo.xcprivacy”文件后,应确保“/ios/Runner.xcodeproj”下名为“project.pbxproj”的文件已更新:
下
/* 开始 PBXBuildFile 部分 */