“doesn’t support the Push Notifi

2019-10-14  本文已影响0人  流年划过颜夕

最近做定制App开发,客户提供的证书有问题,出现“doesn't support the Push Notifications capability”的错误


image.png

主要出错原因就是profile文件中没有配置使用Push功能。
怎么验证呢?
因为没有客户的账号,所以没法直接登陆Apple开发者中心查看,但是可以通过解析profile文件,进行核验。

方法如下:
1.打开~/Library/MobileDevice/Provisioning Profiles目录,并按照“添加时间”排序,找到当天对应的profile文件。

2.用Unicode文本方式打开profile文件

3.查找“Entitlements”对应的字典中,如果有“aps-environment”,则说明证书中已经配置了推送功能,反正亦然。
示例(配置了推送证书的profile文件解析)


image

客户提供的profile文件解析后并没有配置推送证书:


9999.png

所以产生了该问题,解决办法只能是重新生成profile文件,重新部署后方可解决。

上一篇下一篇

猜你喜欢

热点阅读