You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

收到Apple ITMS-91053邮件:第三方SDK相关API声明疑问

解决ITMS-91053:缺失API声明的实操建议

核心规则先明确

  • 不管是你自己直接调用,还是第三方SDK调用的受限API,只要App二进制里有调用痕迹,就必须在你的App隐私清单里声明。第三方自带隐私清单不代表你可以省略这一步,Apple审核会扫描整个App包的API调用情况。

逐个API对应声明方案

UserDefaults

  • 你选的CA92.1完全没问题,这个代码对应「存储用户偏好设置」的用途,和你直接使用UserDefaults的场景完全匹配。

SystemBootTime

  • 哪怕是第三方SDK调用的,也必须添加声明,35F9.1是正确选择。这个代码对应「测量用户会话时长、计算时间间隔」,刚好是Firebase、Alamofire这类SDK调用SystemBootTime的常见目的。

FileTimestamp

  • 同样需要添加声明,别用0A2A.1(这是SDK专用的代码),推荐填DDA9.1,对应「用于App自身功能、分析或服务优化」。第三方SDK调用FileTimestamp大多用于日志记录、缓存管理这类操作,这个代码完全覆盖这类场景。

最后提个醒

  • 检查你的PrivacyInfo.xcprivacy格式是否正确,每个API条目必须包含NSPrivacyAccessedAPIType和NSPrivacyAccessedAPITypeReasons数组,把对应代码填入即可。
  • 不要依赖第三方的隐私清单,你自己的App清单必须把所有被调用的受限API列全,审核是基于整个App的调用情况判断的。

内容的提问来源于stack exchange,提问作者Kalle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 04:23:10