simplelicity
simplelicity
  • 发布:2022-03-10 18:43
  • 更新:2022-08-03 17:41
  • 阅读:638

ios IOS 缺少推送通知权利 - 您的应用似乎注册了 Apple 推送通知服务,但应用签名的权利不包括“aps-environment”权利

分类:uni-app

ITMS-90078: Missing Push Notification Entitlement - Your app appears to register with the Apple Push Notification service, but the app signature's entitlements do not include the 'aps-environment' entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the 'aps-environment' entitlement. Xcode does not automatically copy the aps-environment entitlement from provisioning profiles at build time. This behavior is intentional. To use this entitlement, either enable Push Notifications in the project editor's Capabilities pane, or manually add the entitlement to your entitlements file. For more information, see https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1.

appid 并没有勾选推送,应用也没有用到推送功能;为什么会有这个警告

2022-03-10 18:43 负责人:无 分享
已邀请:

最佳回复

DCloud_iOS_XHY

DCloud_iOS_XHY

此问题产生原因,虽然没有勾选 push 服务,但是框架默认引用了推送相关的系统依赖库,用于判断是否有推送权限的功能,之前是不会影响审核的,苹果官方最近应该是更新审核规则,3.5.3版本已优化了此问题,如果不勾选 push 服务,就不会引用相关的系统依赖库

解决方法

  1. 在开发者后台勾选上 push,uni项目中也勾选 unipush ,实际用不到也没关系,然后重新打包;
  2. 升级HX3.5.3版本,然后重新打包;
  • s***@emeratech.com

    升级了3.5.3.20220729,开发者后台和unipush都没有勾选,重新打包上传依旧返回Missing Push Notification Entitlement

    2022-08-05 11:27

  • DCloud_iOS_WZT

    回复 s***@emeratech.com: 看下私信 加我我看下你ipa

    2022-08-05 19:30

  • 杰特科技

    相同的问题,请问解决了吗?升级到最新的3.5.3.20220729,打包后还是会出现这个问题

    5 天前

  • Jiang731619

    用最新版打包(3.5.3.20220729)依然有这个问题呢

    5 天前

FullStack

FullStack - 【插件开发】【官方组件扩展】【专治疑难杂症】【解决问题 >50$】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【骗子请绕道】【代码能解决的,都是小事】QQ:543610866

你apple id设置了

  • simplelicity (作者)

    我的appid没有勾选Push Notifications,因为我们的项目不需要推送,所以很奇怪为什么会有说我们的应用使用了推送功能,难道是HbuilderX默认使用了推送功能?

    2022-03-10 19:21

  • FullStack

    是否使用了原生插件?

    2022-03-10 20:32

DCloud_iOS_XHY

DCloud_iOS_XHY

uniapp id 发一下看看

  • simplelicity (作者)

    发你私信了

    2022-03-11 09:10

  • DCloud_iOS_XHY

    回复 simplelicity: 1.检测苹果开发者后台对应的 id 是否勾选了推送服务;2.检查uni项目是否勾选了推送服务;两端要统一

    2022-03-22 20:12

  • jza

    回复 DCloud_iOS_XHY: 项目appid UNI6136594 未勾选了推送服务,苹果开发者后台对应的 id 未勾选了推送服务

    2022-06-17 11:27

徐州老铁

徐州老铁 - 开发者

同样问题

徐州老铁

徐州老铁 - 开发者

@DCloud_UNI_Anne

徐州老铁

徐州老铁 - 开发者

@DCloud_UNI_Anne

花狐狸

花狐狸

同样问题,处理好了吗?

w***@163.com

w***@163.com

同样的问题,有没有哪位大佬解决了的?

1***@qq.com

1***@qq.com - uni_hello

同样的问题,有解决好的吗?

DCloud_iOS_XHY

DCloud_iOS_XHY

这个问题,需要提供一下打包后的 ipa 文件来排查一下

  • z***@163.com

    你好我的也是这个情况,没有勾选推送

    2022-07-11 17:46

  • DCloud_iOS_XHY

    回复 z***@163.com: 方便提供一下 ipa 吗,我排查一下

    2022-07-11 18:21

  • 1***@qq.com

    谢谢,方便提供下工作邮箱吗?我这边给你发下

    2022-07-13 18:52

  • wom

    回复 1***@qq.com: 师傅,请问解决了,要怎么搞?

    2022-07-14 11:38

  • 1***@qq.com

    回复 wom: 没有解决。DCloud_iOS_XHY 的工作邮箱我没有要到,我不知道怎么把ipa发过去

    2022-07-14 14:15

  • zp972820

    回复 1***@qq.com: 请问解决了吗

    2022-08-03 17:11

DCloud_iOS_XHY

DCloud_iOS_XHY

这个仅仅是个警告,不影响上架吧

  • h***@163.com

    影响上架,app store connect会看不到上传的版本。怎么解决、?

    2022-07-16 21:28

  • DCloud_iOS_XHY

    回复 h***@163.com: 那就在开发者后台勾选一下推送服务吧,后续版本会从基础库把 推送先关的依赖移除

    2022-07-18 18:02

  • DCloud_iOS_WZT

    回复 h***@163.com: 看下私信,这个应该不是看不到上传版本的原因

    2022-07-18 18:09

  • 1***@qq.com

    回复 DCloud_iOS_WZT: 兄弟,请问你解决了吗?

    2022-07-27 22:14

  • DCloud_iOS_WZT

    回复 1***@qq.com: 已经修复了,还有警告吗?看下私信加下我 qq说

    2022-07-28 11:24

  • zp972820

    回复 DCloud_iOS_WZT: 我也遇到了同样的问题,Identifiers未勾选push,manifest.js也没有push,上传ipa,app store connect看不到上传的版本,应用商店团队发邮件说ITMS-90078:缺少推送通知权利

    2022-08-03 17:09

  • DCloud_iOS_WZT

    回复 zp972820: HBuilderX哪个版本打包的,appid私信我下

    2022-08-03 17:37

要回复问题请先登录注册