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

React Native项目fastlane upload_to_app_store因隐私政策文本缺失报错

解决fastlane deliver上传App Store时提示缺少privacyPolicyText的问题

问题根源

添加国际化配置后,App Store Connect的接口校验规则发生变化:要么新增的本地化语言未配置隐私政策文本,要么后台中隐私政策的提供方式被误改为「文本」而非原来的「URL」,导致原本仅靠privacy_url.txt的配置不再满足要求。

可行解决方案

1. 为新增语言补充隐私政策文本文件

在对应语言的metadata目录(比如/ios/fastlane/metadata/zh-CN)中新建privacy_policy.txt文件,填入完整的隐私政策文本内容。

2. 强制fastlane使用隐私政策URL

在项目的Deliverfile中添加以下配置:

force_use_privacy_policy_url(true)

该配置会让deliver工具优先读取privacy_url.txt中的链接,忽略对隐私政策文本的要求。

3. 检查App Store Connect后台设置

登录App Store Connect,进入应用的「App信息」页面,查看各语言本地化配置里的隐私政策类型。如果被改成了「文本」,切换回「URL」并保存,再重新执行fastlane任务。

提前校验小技巧

正式上传前,先执行deliver validate命令,提前校验配置是否符合App Store Connect要求,避免CI/CD流水线中途失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 23:06:22