现在的位置: 首页 > 综合 > 正文

iOS推送获取不到设备token: 未找到应用程序的“aps-environment”的权利字符串

2018年05月01日 ⁄ 综合 ⁄ 共 729字 ⁄ 字号 评论关闭

今天在调试利用腾讯出的信鸽推送系统做iOS的推送消息时,发现真机调试时提示“未找到应用程序的“aps-environment”的权利字符串”,网上搜了搜原因大致是因为:

APP id和mobileprovision对应不上。

按照信鸽官网的教程http://developer.xg.qq.com/index.php/IOS_%E8%AF%81%E4%B9%A6%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97我已经成功配置好了APP ID,但是怎么调mobileProvision却一直不太清楚,后来找了这两篇blog:

http://www.walkcd.com/solution-push-the-ios-application-not-found-aps-environment-right-string/

http://www.360doc.com/content/14/1120/19/110467_426733067.shtml

总算解决了,特记录一下结果过程,以免忘记了:

进入你的member center 然后选择左侧的provisioning Profiles 然后点击右上角的+

2.

 

3.选择你之前在App IDs里面建立好的app ID,如果有疑问可以查看我开头贴出来的信鸽官网的教程

4. 选择开发者

5. 选择设备

6. 这里profile Name随意写, 你能认得清就好了

7. 接下来把建立好的文件download下来,然后把你的设备连接上电脑,双击这个下载下来的文件,把他安装到你的设备中去,这样你的设备就可以作为推送的测试设备了。在xcode里面也可以设置,具体这里就不讲了,网上有教程。

接下来运行你的程序,就能成功获取到设备的token了。

抱歉!评论已关闭.