关于苹果 iOS17 隐私清单适配和第三方 SDK 签名有一些疑问。

2024-03-29 09:53:04 +08:00
 ShadowEdge
关于苹果 iOS17 隐私清单适配和第三方 SDK 签名有一此问题向大家请教下

1 、目前项目有 4 个 target ,每次打包对应的 target 都会生成二进制文件,那么每个 Target 都要添加 PrivacyInfo.xcprivacy 文件吗
2 、PrivacyInfo.xcprivacy 文件可以改包名,比如 Keyboard 项目的 Target 的改成 Keyboad.xcprivacy
3 、主项目内集成了一些第三方二进制 Framework ,这些 framework 需要各自在内部加一个 PrivacyInfo.xcprivacy 文件吗,还需要签名吗?或者说这些 Framework 可以共用主项目的 PrivacyInfo.xcprivacy 文件。
4 、主项目内以源码方式集成的第三方库需要处理吗。
5 、pod 集成的第三方库要怎么处理,目前有些第三方库最新版本已经添加了 PrivacyInfo.xcprivacy 文件,但是有些还没有。不过目前我并不想更新 pod 库的版本,这些要怎么处理。
6 、在苹果列出需要隐私清单和签名的 SDK 之外的 库 需要处理吗,
7 、苹果列出需要隐私清单和签名的 SDK 中,都是 pod 集成的,pod 文件内是源码,这种情况只需要 PrivacyInfo.xcprivacy 文件就可以了吧,不需要签名。
1911 次点击
所在节点    Apple
5 条回复
owen666
2024-03-29 10:58:55 +08:00
这个不用做吧。按照苹果的说法,如果你的应用应该做而没做,那你你的应用提交之后苹果会提示你让你去做。所以,我的策略就是没提示我我就不做。

而且框架的签名是框架自己做的。和你没啥关系。苹果不是提供了一个名单,使用了名单里的框架才需要适配。而且那些框架应该都已经自己适配了。
zeroskylian
2024-03-29 13:47:41 +08:00
1. 每个 target 都要
2. 不用改,命名都是 PrivacyInfo.xcprivacy
3. 不知道
4. 不需要
5. 可以自己 fork 一个版本
6. 可以等,也可以自己处理
7. 不用签名
CodingIran
2024-03-29 13:51:51 +08:00
1. 每个 target 都需要
2. 不可更名
3. 建议所有的 framework 和 三方库都包含 PrivacyInfo.xcprivacy ,但除了苹果列出的 100 个,其他不强制
4. 需要,但除了列出的 100 ,其他不强制
5. 更新 cocoapods 和 spm 引入的库,如果苹果列出的三方库未按时引入 PrivacyInfo.xcprivacy ,苹果建议寻找替代
6. 建议但不强制
7. 正确使用 cocoapods 和 spm ,只需要 PrivacyInfo.xcprivacy ,签名是自动的
ShadowEdge
2024-03-29 15:28:12 +08:00
感觉大佬回复。感觉先按最简单的来,然后根据等苹果审核的反馈及时调整,先只处理苹果要求提供的那些 SDK 。
CodingIran
2024-03-29 17:41:21 +08:00
@ShadowEdge 现在给 connect 提交新包,苹果会通过邮件通知哪些 API 不合规,注意查收邮件

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1027999

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX