Flutter应用遇ITMS-91061:Share Plus无隐私清单无法升级的解决方案咨询
关于ITMS-91061隐私清单问题的解决方案
自行添加隐私清单是否会被苹果接受?
可以尝试自行添加,苹果大概率会接受,但要保证隐私清单内容准确无误。你需要找到项目里的share_plus.framework目录,手动创建并添加PrivacyInfo.xcprivacy文件,文件里必须如实填写该SDK实际涉及的隐私数据类型及使用目的,要和SDK的真实功能完全匹配,不能随意编造。
其他可行方案
- 临时适配Dart 3:逐个排查当前依赖的包,优先升级已兼容Dart 3的版本;对于未适配的包,可给对应仓库提交Issue催促作者更新,或者寻找功能相似的替代依赖。
- 修改现有SDK并重新编译:下载Share Plus 7.2.2的源码,手动为其添加隐私清单文件,重新编译成framework后,替换项目中原有的旧框架文件。
- 替换为自定义分享实现:如果应用的分享需求不复杂,可以自己实现iOS原生的分享逻辑,彻底替换掉Share Plus SDK,从根源解决依赖和隐私清单问题。
内容的提问来源于stack exchange,提问作者Gregory01
相关产品推荐
相关产品推荐

