原文地址:原文地址
在调试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 配置证书: