03-未找到应用程序的“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填写进去:

03-未找到应用程序的“aps-environment”的授权字符串

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

03-未找到应用程序的“aps-environment”的授权字符串

你可能感兴趣的:(03-未找到应用程序的“aps-environment”的授权字符串")