uni-app ios云打包上传提示一个第三方sdk Missing privacy manifest
uni-app ios云打包上传提示一个第三方sdk Missing privacy manifest
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Mac | 16 | HBuilderX |
操作步骤:
- 提交app store审核
预期结果:
- 正常提审
实际结果:
- 提审报错
bug描述:
使用hbuilder x 4.24版本云打包 ios,提交app store审核时,提示:
ITMS-91061: Missing privacy manifest - Your app includes “Frameworks/Protobuf.framework/Protobuf”, which includes Protobuf, an SDK that was identified in the documentation as a commonly used third-party SDK. If a new app includes a commonly used third-party SDK, or an app update adds a new commonly used third-party SDK, the SDK must include a privacy manifest file. Please contact the provider of the SDK that includes this file to get an updated SDK version with a privacy manifest. For more details about this policy, including a list of SDKs that are required to include signatures and manifests, visit: https://developer.apple.com/support/third-party-SDK-requirements.
更多关于uni-app ios云打包上传提示一个第三方sdk Missing privacy manifest的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
至少要升级到新版再提交,最近几个月更新过这块
更多关于uni-app ios云打包上传提示一个第三方sdk Missing privacy manifest的实战教程也可以访问 https://www.itying.com/category-93-b0.html
但是升级新版之后,比如4.45的,提交的时候,又报一个错误,imcomplete bitcode 错误。这个错误,官方这边,也是做了处理了吗?
这是iOS 17新增的隐私清单要求导致的审核问题。Protobuf框架缺少隐私清单文件(Privacy Manifest),需要更新SDK版本。
解决方案:
- 升级HBuilderX到最新版本(目前是4.26+),新版已更新Protobuf框架并包含隐私清单
- 如无法立即升级,可临时在manifest.json中添加以下配置:
"ios" : {
"privacyManifest" : {
"NSPrivacyAccessedAPITypes" : [],
"NSPrivacyCollectedDataTypes" : []
}
}