ITMS-90078:缺少推送通知权利- 您的应用似乎注册了 Apple 推送通知服务,但应用签名的权利不包括“aps-environment”权利。如果您的应用程序使用 Apple 推送通知服务,请确保您的应用程序 ID 在配置门户中启用推送通知,并在使用包含“aps-environment”权利的分发配置文件签署您的应用程序后重新提交。Xcode 不会在构建时自动从配置文件中复制 aps-environment 权利。这种行为是故意的。要使用此权利,请在项目编辑器的“功能”窗格中启用推送通知,或手动将权利添加到您的权利文件中。
Identifiers未勾选推送,manifest.json源码视图也没有push
上传ipa,app store connect 未显示构建版本
请问怎么解决?
2 个回复
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
ipa包发出来
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
此问题产生原因,虽然没有勾选 push 服务,但是框架默认引用了推送相关的系统依赖库,用于判断是否有推送权限的功能,之前是不会影响审核的,苹果官方最近应该是更新审核规则,3.5.3版本已优化了此问题,如果不勾选 push 服务,就不会引用相关的系统依赖库
解决方法
在开发者后台勾选上 push,uni项目中也勾选 unipush ,实际用不到也没关系,然后重新打包;
升级HX3.5.3版本,然后重新打包;
5***@qq.com
您好,在开发者后台勾选上 push后,实际不使用,是不是也需要使用推送证书进行打包?
2022-08-19 16:47