在ios注册远程通知获取设备令牌token的时候

//注册远程通知获取设备令牌toKen

[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];

莫名奇妙的总是会走这个错误的委托

//远程通知注册失败委托

-(void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error

{

NSLog(@"%@",error);

}

然后输出的error就是error : Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的权利字符串" UserInfo=0x1187ad0 {NSLocalizedDescription=未找到\345\272\224用程序的“aps-environment”的权利字符串

这时候急了,各种百度,谷歌,找出来一大堆解决方法,什么appid不一致呀,什么证书生成顺序不一致呀,什么xcode的code signing没有配置呀,这些方法我都试了个遍……结果还是没有成功。这里主要说一种网上从未出现过得错误……………………

至于上面那些常见的错误大家可以百度搜到一大推,而且都是大同小异,由于过于繁长,这里不做累述。本文主要适用于那些试过各种解决方案仍不生效的开发者们最后的希望……

当一切的证书全部到位,appid一致,先生成push证书再生成project证书,然后xcde的code sign也配置好还是没有生效的时候,这个时候就应该检查一下你的应用的bundle identifier了

看到没有,后面那个灰色是修改不了的,这是因为你的应用在创建的时候设置了product name部分,所以如果你的appid只与前面部分是一致是不行了,必须要这整个的bundle identifier与你的证书appid一致,那如何删掉这后面灰色的不可编辑的部分呢?只需要点击summary旁边的info就可以了。

在这里修改bundle identifier去掉后面那个动态参数就行。

ok,这时候你的项目完整的bundle identifier就与证书的aphid一致咯。跑起来  就可以看到这个token啦~


史上最坑的证书报错解决方法:Code=3000 未找到应用程序的“aps-environment”的权利字符串相关推荐

  1. idea项目首次通过git上传到码云报错解决方法“push reject”

    最近在写一个小项目,想把代码共享到码云上,方便异地开发,结果在idea上传代码时报错了 Push to origin/master was rejected 研究了一下午总算解决. 主要问题是,在工程 ...

  2. 使用Struts2上传文件超过2M报错解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 在使用Struts2进行上传文件时候,如果文件大小超过2M,就会抛出异常. 这是因为Struts2的核心包struts2-co ...

  3. salt-api https证书报错解决方法

    为什么80%的码农都做不了架构师?>>>    错误如下: 问题的原因是"SSL: CERTIFICATE_VERIFY_FAILED". Python 升级到 ...

  4. mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/webpack

    mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir '/usr/local/lib/node_modules/webpack 参 ...

  5. 高翔视觉SLAM十四讲(第二版)各种软件、库安装的以及报错解决方法

    目录 前言 系统版本 下载高翔视觉SLAM十四讲第二版的源代码 一.安装 Vim 二.安装 g++ 三.安装 KDevelop 以及汉化 1.安装 2.汉化 四.安装 Eigen 库 五.安装 Pan ...

  6. 深度学习部署:Windows安装pycocotools报错解决方法

    深度学习部署:Windows安装pycocotools报错解决方法 1.pycocotools库的简介 2.pycocotools安装的坑 3.解决办法 更多Ai资讯:公主号AiCharm 本系列是作 ...

  7. 常见Eclipse SVN插件报错解决方法

    名师指导: 常见Eclipse SVN插件报错解决方法 在学习SVN的过程中,你经常会遇到SVN插件问题,本文介绍一下在安装SVN插件时常见Eclipse SVN插件报错信息问题,希望本文介绍对你的学 ...

  8. VS使用scanf函数报错解决方法

    VS使用scanf函数报错解决方法 首先来看一段很简单的C语言代码 #include<stdio.h> int main(void) {char s[10];scanf("%s& ...

  9. dell服务器硬件检测cable,DELL服务器硬件报错解决方法——错误代码寄解决和处理办法...

    DELL服务器硬件报错解决方法--错误代码寄解决和处理办法 代码 文本 原因 纠正措施 E1000 Failsafe voltage error. Contact support.(故障保护电压错误. ...

最新文章

  1. vectorvn1610报价_德国Vector测试软件VN1610A-上海壹侨特价
  2. 数据结构——结构体总结
  3. python爬虫淘宝评论_记录一次爬取淘宝/天猫评论数据的过程
  4. Auto CAD:CAD绘图设计以项目为导向,从八大角度快速设计技巧经验总结(基本绘图、图形编辑与修改、图层运用、尺寸标注、布局、CAD参数化、三视图操作、轴测图)之详细攻略
  5. 调用远程摄像头进行人脸识别_工地如何实现安全帽检测/人脸识别?
  6. 香港TVB40年武侠情侣
  7. 读书笔记:《少有人走的路1----心智成熟的旅程》
  8. the jre_home environment variable is not defined correctly this environment vari
  9. java post 403_Spring MVC Post请求返回403错误,Get请求却正常,可能是安全框架引起的前端解决办法...
  10. Date时间里的GMT是什么意思
  11. 第三方APK如何隐藏虚拟按键
  12. Unity内文件夹详解
  13. php如何ping域名的ip,使用PHP ping域名或IP
  14. 模型评价指标—ROC曲线
  15. 如何为SharePoint文档库、文件夹、文件单独设置权限
  16. sp许可证有什么用呢?
  17. BiSeNet V3: Bilateral Segmentation Network with Coordinate Attention for Real-time Semantic Segment
  18. php动态网站考试题,PHP动态网站设计与开发期末考试A卷
  19. C4D能在Linux运行吗,运行C4D需要怎样的电脑配置
  20. 一个利用51单片机播放音乐的程序

热门文章

  1. python中用str乘方_Python基础知识
  2. 关于点名的简单python编程_如何用python编写一个简易的随机点名软件
  3. @vue/cli启动异常:ENOENT: no such file or directory, scandir
  4. 述说互联网1.0时代的巨头Yahoo的25年消亡史,传奇巨头落幕的故事
  5. 叠加原理 戴维南定理
  6. 北京内推 | 启元实验室招聘视觉感知算法工程师(北京事业单位)
  7. 预训练永不止步,游戏问答语言模型实操
  8. 布朗大学和FAIR开源LA-MCTS,及其在神经网络结构搜索的应用
  9. 向预训练进一步:掩码式非自回归模型训练
  10. 格“物”致知:多模态预训练再次入门