我需要为推送通知注册我的应用并放入
- (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
实现此代码:
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound |UIRemoteNotificationTypeAlert)];
现在我得到了这样的错误
错误域= NSCocoaErrorDomain Code = 3000“无效'aps-environment' 为应用程序“UserInfo = 0x26e320找到的权利字符串 {NSLocalizedDescription =没有有效的'aps-environment'权利字符串 找到申请}
我将aps-environment键放在Entitlements.plist中,其值为“development”,但现在我在iPhone上运行应用程序时遇到错误:
您的应用程序代码签名中指定的权利 权利文件与您的配置中指定的文件不匹配 轮廓。
我做错了什么?我已经在developer.apple.com上更新了我的AppID,用于在开发中使用推送通知,从Xcode中删除并更新新的。
谢谢!
答案 0 :(得分:0)
删除您的权利更改并使用已启用apn的证书为您的应用签名。