Facebook 隐私清单更新

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

我在集成 Facebook sdk 时遇到错误。

ITMS-91061:缺少隐私清单 - 您的应用程序包含“Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit”,其中包含 FBSDKCoreKit,该 SDK 在文档中被标识为影响隐私的第三方 SDK。从 2024 年 11 月 12 日开始,如果新应用包含影响隐私的 SDK,或者应用更新添加了新的影响隐私的 SDK,则该 SDK 必须包含隐私清单文件。请联系包含此文件的 SDK 提供商,以获取带有隐私清单的更新 SDK 版本。有关此政策的更多详细信息,包括需要包含签名和清单的 SDK 列表,请访问:https://developer.apple.com/support/third-party-SDK-requirements

ios swift privacy-manifest
1个回答
0
投票

创建清单

要将隐私清单添加到您的应用程序或 Xcode 中的第三方 SDK,请按照以下步骤操作: 选择“文件”>“新建文件”。 向下滚动到资源部分,然后选择应用程序隐私文件类型。 单击“下一步”。 在目标列表中检查您的应用程序或第三方 SDK 的目标。 单击“创建”。 默认情况下,该文件名为PrivacyInfo.xcprivacy;这是捆绑隐私清单所需的文件名。

然后在Info.plist中

在此属性列表文件的顶层,将以下键添加到字典中:

NS隐私追踪 一个布尔值,指示您的应用程序或第三方 SDK 是否使用应用程序跟踪透明度框架下定义的数据进行跟踪。有关更多信息,请参阅用户隐私和数据使用。

NS隐私跟踪域 一组字符串,列出您的应用或第三方 SDK 连接到的参与跟踪的互联网域。如果用户未通过应用程序跟踪透明度框架授予跟踪权限,则对这些域的网络请求将失败,并且您的应用程序会收到错误。

https://developer.apple.com/documentation/bundleresources/privacy_manifest_files#4284009

Facebook 似乎已经添加了 17.0.0 的清单。因此,请确保您拥有最新更新。

https://github.com/facebook/facebook-ios-sdk/blob/main/CHANGELOG.md

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