极光推送报错:Code=3000 "未找到应用程序的“aps-environment”的权利字符串"解决方法

在调试ios的极光推送遇到这样的问题,

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

-( 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”的权利字符串

原因还是 bundle identifier 相关的问题。

XCode的证书配置教程

参照iOS SDK 集成指南集成JPush SDK 和上传了推送用到的p12证书后在编译运行前需要先配置一下证书,步骤如下:

  • 打开xxx-info.plist的Bundle identifier项把上传到JPush 控制台的bundle id填写进去:

  • 点击项目,进入Build Setting 界面,向下滑动,去到Code Signing 配置证书:

关键词: aps-environment , 极光推送

上一篇: ios开发中webview加载失败返回 NSURLErrorDomain-999的解决方法。
下一篇: 致创业者:APP已死 服务永生(转)

目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):