SuperAPI AI 工具集

cocoapods-privacy-manifests

安全与审计

查看项目

更新于 10-16 04:32

技能介绍

该技能用于在 CocoaPods 库中实现 iOS 17+ 隐私清单,以配合 App Store 合规与用户透明化要求。

用途:为使用隐私敏感 API 的应用、第三方 SDK 与框架创建并声明 PrivacyInfo.xcprivacy。文件为 XML property list,可声明数据收集与使用实践、Required Reasons API 使用、跟踪域名及隐私敏感 API。

主要能力:提供隐私清单基本结构(NSPrivacyTracking、NSPrivacyTrackingDomains、NSPrivacyCollectedDataTypes、NSPrivacyAccessedAPITypes);介绍 Required Reasons API 常见类别与原因码,如文件时间戳(C617.1、0A2A.1、3B52.1、DDA9.1)、User Defaults(CA92.1、1C8F.1、C56D.1、AC6B.1)、系统启动时间(35F9.1、8FFB.1、3D61.1)、磁盘空间(85F4.1、E174.1、7D9E.1、B728.1);列出常见数据类型与收集目的,并区分无跟踪与有跟踪配置。

使用方式:将 PrivacyInfo.xcprivacy 放入 Resources 目录,在 podspec 中通过 spec.resource_bundles 引入(推荐),或用 spec.resources 直接引入;支持平台特定 resource_bundles。验证可用 pod lib lint、pod lib lint --verbose | grep -i privacy,以及 Xcode 与 App Store 归档检查。

适用场景:为 iOS SDK、Networking SDK、Analytics SDK 等编写隐私清单并集成到 CocoaPods 发布流程。

限制:文档未提供具体价格、平台支持范围、生效时间的完整列表或更多内容,相关细节暂未提供。