一、需求来源
iOS app提交商店时需要新增隐私文件 PrivacyInfo.xcprivacy。通过人工取一个一个 Pod 查看粘贴 PrivacyInfo.xcprivacy 内容太过低效,随想通过脚本每次 pod 安装时自动生成。
二、使用示例
1、generate_privacy_info.py 放在 iOS根目录下。
2、在 Podfile 中添加:
do |installer|
system("python3 generate_privacy_info.py")
...
end
执行 pod install 之后会在 iOS 目录下生成 PrivacyInfo.xcprivacy 文件,将此文件添加到 iOS 项目中即可。
最后
1、因为我本地是 python3 是环境,所以此处是 python3 命令。 2、生成的文件未做过滤,因为苹果只检测你有没有配置隐私声明,所以重复声明不影响使用。 3、用脚本生成隐私文件才是最简单高效的方式,否则每次添加新的 pod 库都要去确认一遍该库是否包含隐私文件,还要确认有哪些隐私条目,然后一条一条粘贴到项目中的隐私文件去,机械又低效。AI时代,他是你最好的编程助手!