Я пытаюсь реализовать push-уведомление в своем приложении для iPhone. Я создал Provisioning Profile и App-id для push-уведомлений и добавил эти сертификаты в Xcode. Подключите устройство iPhone к системе Mac и создайте приложение через устройство для чтения токена устройства, используя следующий код.
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
NSLog(@"didRegisterForRemoteNotificationsWithDeviceToken:\n%@", deviceToken);
}
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error
{
NSLog(@"didFailToRegisterForRemoteNotificationsWithError:%@", [error localizedDescription]);
}
Но он возвращает ошибку.. как
didFailToRegisterForRemoteNotificationsWithError: для приложения не найдена действительная строка права «aps-environment» для приложения найдена строка прав" UserInfo=0x11fee0 {NSLocalizedDescription=для приложения не найдена допустимая строка прав "aps-environment"
Я удалил все старые сертификаты в Xcode и моем устройстве, затем заново создал все сертификаты, а затем выполнил тот же код, что и выше, он возвращает ту же ошибку, что и выше.
Пожалуйста, помогите решить эту проблему.
Спасибо..