2016-09-30 3 views
2

Ich erstelle eine App mit xcode 8 und bis jetzt war alles gut. Aber heute habe ich zwei Probleme haben:Wechsel zwischen Entwicklerprofil zu Verteilungsprofil

  1. Bis unbis jetzt war ich mit der Entwicklung von Zertifikaten für Push-Dienst, heute habe ich die Produktion Zertifikate und ich habe nicht Push-Benachrichtigung nicht mehr. Ich verwende den AWS SNS-Dienst, und wenn ich zu den Entwicklungszertifikaten zurückwechsle und den Push sende, erhalte ich diesen mit dem verbundenen Gerät. Warum ist das? Warum mit der Sandbox war alles in Ordnung, und jetzt mit dem APNS funktioniert es nicht, obwohl SNS sagt, dass die Nachricht erfolgreich zugestellt wurde.

  2. Ich habe ein Verteilungsprofil erstellt und heruntergeladen und das xcode aktuelle Profil geändert. Aber jetzt wird die App nicht auf dem Gerät kompilieren. Am Simulator funktioniert es aber auf dem Gerät steht: Prozessstart fehlgeschlagen: Fehler beim Abrufen der Aufgabe für Prozess 4383. Ist es nicht möglich, App über xcode mit AdHoc/Produktionsprofil/Zertifikat auf meinem Gerät zu starten?

Das Problem mit der Push-Benachrichtigungen, ich denke, ist, dass die Geräte-Tokens für Sandkasten und nicht für die Produktion erzeugt und damit die Push von APNS funktioniert nicht.

Gibt es eine Möglichkeit, App auf dem Gerät über Xcode 8 mit AdHoc/Produktionsprofil auszuführen?

Ich bin in der Endphase der App, vor der Verteilung und ich habe mit diesen beiden Problemen, die ich denke, verbunden sind.

Bitte helfen. Danke.

+0

Für Frage 2, ist es nicht möglich, eine Anwendung mit Produktion/Vertrieb Zertifikate über Xcode zu installieren. Und Sie können die Funktionalität nur mit der Testflug-App testen. Dazu müssen Sie die App auf ITC mit diesem Verteilungsprofil hochladen und es dann für interne Tests behalten. –

Antwort

0

APN SendBox wird verwendet, wenn Sie die App mit Xcode installieren. Wenn Sie APN testen möchten, müssen Sie ein Distibution Ad Hoc Profil verwenden. Archiviere die App, exportiere als Ad-hoc-Datei und installiere schließlich das generierte ipa mit xcode. Auf diese Weise verwendet Ihre App APN (Produktion)

+0

Danke. Können Sie bitte mehr darüber ausarbeiten, wie Sie es tun? –

Verwandte Themen