Frage

Ich begegne diesen Fehler, wenn ich einen Ad -hoc -Build meiner push -Benachrichtigung auf mein Gerät lade:

Keine gültige APS-Umgebung berechtigt für die Anwendung gefunden

Was bedeutet es und wie repariere ich es?

War es hilfreich?

Lösung

Ich fand die Lösung. In meinen Projektinformationen unter Build> Code Signing Identity hatte ich sie auf automatisch eingestellt, und es wurde ein Adhoc -Verteilungsprofil ausgewählt, das keine Push -Benachrichtigungen aktiviert hat. (Es war falsch.) Ich habe das richtige Profil ausgewählt und der Fehler ist verschwunden.

Andere Tipps

Push -Benachrichtigungen müssen für Ihre App -ID aktiviert werden Vor Erstellen eines Bereitstellungsprofils.

Also in diese Bestellung:

Erstellen Sie Ihre App -ID

Aktivieren Sie APNs

Erstellen Sie das Bereitstellungsprofil

In meinem Fall Xcode hatte das Bereitstellungsprofil ungültig gemacht (Es wird dies im Mitgliedszentrum sagen).

Was funktionierte, war zu Aktualisieren Sie alle Bereitstellungsprofile in Xcode Nach dem Ermöglichung der App für die App im Mitgliedszentrum.

Hier finden Sie den APPLES -Leitfaden, um alle Bereitstellungsprofile auf Ihrem Computer zu aktualisieren. https://developer.apple.com/library/prerelease/ios/documentation/ides/conceptual/appdistributionguide/maintainingpropiles/maintainingprofiles.html#//apple_ref/doc/uid/tp40012582-ch30-sw26

In kurzer offener Xcode und Folgendes machen:

  1. Klicken Sie im Fenster Xcode Presidentces -Fenster auf Konten.

  2. Wählen Sie Ihr Team aus und klicken Sie auf Details anzeigen.

  3. Klicken Sie im angezeigten Dialogfeld auf die Schaltfläche Aktualisieren in der unteren linken Ecke unter der Tabelle zur Bereitstellungsprofile.

    Xcode aktualisiert die Liste der Profile in der Tabelle zur Bereitstellungsprofil.

Sie müssen das Ziel -> Funktionen - übertragen, die Benachrichtigung zu pushen. Ich habe dieses Problem mit Xcode 8.1 konfrontiert.

enter image description here

Generieren Sie ein für Ihre App -ID spezifischer Bereitstellungsprofil (aktiviertes Push -Benachrichtigungen). Verwenden Sie nicht die Widlcard -

Ich habe den Prozess immer und immer wieder mit einem Fehler durchlaufen ... das Bereitstellungsprofil, das ich immer wieder verwendete, war die Entwicklung. Dies wird nicht funktionieren

Sie müssen das Adhoc -Bereitstellungsprofil verwenden

Wenn Sie den Originalcode nicht geschrieben haben und sich nicht zu 100% sicher sind, wie er funktioniert, stellen Sie sicher, dass Sie den richtigen Typ der Push -Benachrichtigung eingerichtet haben. Hatte ein Problem, bei dem die App, an der ich arbeitete, nur auf einem Release -Build auf Token eingerichtet wurde. Es ist einen Versuch wert, wenn nichts anderes funktioniert und Sie denken

Es funktioniert sogar mit einem Entwicklungsprofil, aber wenn Sie APN (Apple Push -Benachrichtigungen) hinzufügen Wieder gültig und dann habe ich meine Profile in Xcode über Einstellungen aktualisiert und alles hat gut funktioniert.

In meinem Fall habe ich die App umbenannt. Daher wurde das Bereitstellungsprofil für die alte App-ID generiert. Alles was ich tun musste, war, die App-ID zu ändern und ein neues Bereitstellungsprofil mit dem neuen App-ID hinzuzufügen.

Für ionische Benutzer:-

Ursache:- Wenn Sie Ihre App mit "Ionic Run iOS" im iPhone ausführen, verursacht dies auch das gleiche Problem. Lösung:- Stattdessen müssen Sie Ihre iOS-App mit Xcode ausführen, um App in iPhone zu installieren.

Lösung mein Problem !!!!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top