2024年5月1日起,iOS PrivacyInfo.适用于xcprivac
发布时间:2025-06-24 17:06:01 作者:北方职教升学中心 阅读量:538
。
iOS17 整个过程都适用于隐私协议。
Privacy updates for App Store submissions。
总结两句话:
- 你自己的主工程必须有PrivacyInfo.xcprivacy文件。
- 您使用的第三方库,如果这个库属于苹果隐私列表中的库,那就要加privacyinfoo.xcprivacy文件(或者库作者直接加,我们使用更新后的库,或者自己download到本地自己加#xffff0;
干两件事。
第一件:将PrivacyInfoo添加到自己的项目中.xcprivacy文件。
第一件:将PrivacyInfoo添加到自己的项目中.xcprivacy文件
第二件:privacyinfo.xcprivacy文件。
毕竟这是4202年,能让代码做的事就是代码做。
让英雄去查英雄让英雄去查英雄,让代码检查代码。
第一件:
首先,我们下载python工具:https://github.com/kimbely0320/update_privacy_info.py?tab=readme-ov-file。
这个工具可以知道工程中使用了哪些API。
全局安装python3。
cd update_privacy_info.py-main。
python3 update_privacy_info.py /Users/ly/xxx/xx(项目路径)
运行此工具,txt文件将在项目中获得c;Privacyinfo.xcprivacy文件。
在txt文件中使用哪些文件?API,隐私适应需要哪些库?
Privacyinfo.xcprivacy文件,已经生成了相应的隐私清单,我们只需要添加我们的xcode工程。
检查Privacyinfoo是否在主工程中进行.存在xcprivacy文件。
我们自己的项目有Privacyinfo.xcprivacy文件。
API,我们还需要填写reason(使用以下网页工具)
打开https://www.privacymanifest.dev/。
我们用到了 User defaults和 System Boot Time两个API。
我们就加这两个。
选择合适的reason。
将35F9.1直接复制到我们项目的Privacyinfofo.reason中xcprivacy文件。
reason之后我们的Privacyinfo.xcprivacy文件就变成这样了。
我们在这里做的第一件事就完成了。
第二件。
苹果隐私SDK列表。
https://developer.apple.com/cn/support/third-party-SDK-requirements/。
如果使用上面的SDK。
然后将PrivacyInfoo添加到第三方SDK.xcprivacy文件。
如果作者有更新,我们可以直接用最新的。
比如SDWebImage。
如果作者没有更新我们自己在本地,PrivacyInfo.xcprivacy文件到库即可。
遇到的问题。
报错:
multiple commands produce privacyinfo.xcprivacy。
原因:
Privacyinfofo是第三方库和主工程.xcprivacy冲突。
#xff1解决方案a;
方案1:
pod ‘SVProgressHUD’, :git => “https://github.com/SVProgressHUD/SVProgressHUD.git”。
方案二:
本地download下来,修改podspec文件。
参考:
https://developer.apple.com/news/?id=r1henawx。
https://developer.apple.com/cn/support/third-party-SDK-requirements/。
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files#4284009。
https://blog.csdn.net/lyh1083908486/article/details/137250581。
https://mp.weixin.qq.com/s?__biz=Mzg3MDK3NzUzNw==&mid=2247486439&idx=1&sn=fed3accfd702f7045af1328dad2ddd28daddd2&chksm=ce84d289f9f35b9f8e0ccf31dea3d64908a387d12b167b54c892e24d036f87dea49dea&scene=21#wechat_redirect。
https://juejin.cn/post/7311876701909549065?
https://juejin.cn/post/7311876701909549065?login=from_csdn。
https://juejin.cn/post/7365723860997390372?searchId=20240522105034334A85A68604234C60A9。
https://github.com/kimbely0320/update_privacy_info.py?tab=readme-ov-file //自动检测工具。
https://www.privacymanifest.dev/ ///隐私清单生成器。
https://stackoverflow.com/questions/78247650/multiple-commands-produce-privacyinfo-xcprivacy。。