Nicht anmelden für remote-push-Benachrichtigung
Ich bin immer der Fehler bei der Einrichtung der push-Benachrichtigung auf iPhone 5 mit iOS 8 :
2015-04-29 00:23:14.688 pushNotificationTest[192:6284] versagt Haben, zu
Registrieren Sie sich für Remote-Benachrichtigungen 2015-04-29 00:23:14.698
pushNotificationTest[192:6284] Error Domain=NSCocoaErrorDomain
Code=3000 "kein Gültiger" aps-Umwelt " in Anspruch string gefunden
Anwendung" UserInfo=0x15e89820 {NSLocalizedDescription=kein Gültiger
'aps-Umwelt" in Anspruch string gefunden, die für die Anwendung}, keine gültige
'aps-Umwelt" in Anspruch string gefunden, die für die Anwendung Nachricht
vom debugger: Fehler beim senden der k-Paket
Ich diesen link verwenden, um es zu implementieren
http://code.tutsplus.com/tutorials/setting-up-push-notifications-on-ios--cms-21925
Ich habe bereits versucht diese Arbeit, um von unterschiedlichen Menschen auf diesem link :
Fehler abrufen von push-Benachrichtigungen
code, den ich benutze, um zu registrieren
UIUserNotificationSettings *settings=[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound categories:nil];
[[UIApplication sharedApplication] registerUserNotificationSettings:settings];
[[UIApplication sharedApplication] registerForRemoteNotifications];
- Sieht aus wie Sie es Unterschreiben mit provisioning-Profil ohne push aktiviert
- Hast du die APNS Anspruch ?
- was ist APNS enitlement wie kann ich es nutzen
- Nein, es ist aktiviert dort
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stellen Sie sicher, in Build-Einstellungen, Code Signing Identity für debug gesetzt ist, um eine ordnungsgemäße Provisioning-Profil
in die aktiviert die push-Benachrichtigung.
Du musst Sie nicht löschen oder neu nichts. Sie müssen nur machen Xcode aktualisieren Sie Ihre aktiven Zertifikate (einschließlich der neuen push notification Zertifikat).
Gehen Sie einfach auf Xcode - > Einstellungen - > Konten > wählen Sie Ihre Konto - > wählen Sie Ihre Team - > Details Anzeigen
Dort klicken Sie auf die Schaltfläche "aktualisieren" in der linken unteren Ecke. (Überprüfen Sie auch Ihr code signing-in build-Einstellungen)
Für die Erstellung von Zertifikat und das provisioning-Profil Folgen dieses tolle Tutorial
In meinem Fall war es "Push-Benachrichtigungen" - option wurde nicht aktiviert in den "Fähigkeiten" - Reiter von meinem Ziel.
Hast du push-Benachrichtigungen aktiviert und konfiguriert Ihre App-id? Wenn Sie es Ihnen ermöglichte, nach dem erstellen der mobilen Bereitstellung, stellen Sie sicher, dass Sie sich regenerieren und laden Sie die mobileprovision wieder.
Diese sollte helfen
habe ich gelöst, es war nur Konflikte zwischen bundle und das provisioning-Profil, die ich machen, die Namen gleichen sich nach erstellen des neuen Projekts