2016-04-22 7 views
0

ich die Schritten hier gefolgt zu ermöglichen, Push-Benachrichtigungen in meiner Xamarin iOS App:Azure App-Service Push Notifications Xamarin Forms iOS

https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-xamarin-forms-get-started-push/

In dem "Erstellen Sie ein Provisioning-Profil für die App" Abschnitt, Schritt 4 Es wird kein Zertifikat angezeigt, obwohl ich gerade einen erstellt habe

+0

Haben Sie ein Verteiler Zertifikat oder Entwicklungs Zertifikat erstellen? Wenn Sie ein Verteilungszertifikat erstellt haben, müssen Sie ein Verteilungsbereitstellungsprofil erstellen. Andersherum für die Entwicklung. Das könnte der Grund sein, warum du nichts in der Liste siehst. – pnavk

Antwort

1

In Schritt 4 müssen Sie Apple Development Certificate bereitstellen. Dies ist ein Zertifikat, das von Apple benötigt wird, um Sie als Entwickler zu identifizieren. Die Erstellung dieses Zertifikats wird nicht in dem Tutorial-Link in der Frage erklärt. Dies ist das erste zu erstellende Zertifikat. Here is Xamarin's documentation on how to create Apple Development Certificate.

Nach dem Erstellen wird das Zertifikat auf dieser Registerkarte angezeigt. Sie können das Zertifikat überprüfen, indem Sie den Schlüsselbund überprüfen. Nachdem Sie das Zertifikat generieren, und installieren Sie es, wird es in Ihrem Schlüsselbund erscheint wie unten

enter image description here

+0

Danke für Ihre Antwort. Die Schritte zum Erstellen eines Zertifikats sind in der Azure-Dokumentation enthalten. Sie sind dieselben wie in der Xamarin-Dokumentation beschrieben. Ich habe ein Zertifikat und eine App-ID erstellt, aber es wird immer noch kein Zertifikat in den Bereitstellungsschritten angezeigt. –

+0

Bitte überprüfen Sie meine Bearbeitung, um das generierte Zertifikat zu überprüfen – Sreeraj

+0

Ahh! Ich sehe jetzt. "Wählen Sie im Bildschirm Zertifikate auswählen Ihr Entwicklungszertifikat aus, das für die Codesignierung verwendet wird, und klicken Sie auf Fortfahren. Dies ist ein Signaturzertifikat, nicht das Push-Zertifikat, das Sie gerade erstellt haben." Vielen Dank! –