Zurück

Welche iOS Zertifikate zum Erstellen und Veröffentlichen meiner Anwendung?

on 

Bevor Sie Ihre iOS Zertifikate erstellen können, müssen Sie ein Apple Entwicklerkonto eröffnen. Die Registrierung kostet 99 € pro Jahr und gibt Ihnen Zugang zu allen Ressourcen, die Sie benötigen, um Ihre Geräte zu konfigurieren (für Ad-hoc-Tests) und Ihre Anwendungen auf iOS-Geräten einzureichen und zu aktualisieren...

Um sich als Apple-Entwickler zu registrieren, besuchen Sie bitte https://developer.apple.com/programs.

Folgen Sie den Schritten und Systemanforderungen und bezahlen Sie Ihre Anmeldegebühr. Nach Eingang der Zahlung wird Ihr Konto innerhalb von ca. 24 Stunden aktiviert und Sie erhalten eine E-Mail-Adresse mit dem Titel "Welcome to iTunes Connect!", die Sie über die erfolgreiche Registrierung informiert.

Nachdem Ihr Entwicklerkonto aktiviert wurde, können Sie nun mit der Erstellung Ihrer Zertifikate fortfahren!
Gehen Sie dazu auf die folgende Seite :
h ttps:// developer.apple.com/membercenter

Warum brauchen Sie Zertifikate?

Sie fragen sich, wozu diese Zertifikate dienen? Lassen Sie uns einen Blick auf ihre Auswirkungen werfen, um Ihnen ein besseres Verständnis ihrer Nützlichkeit zu vermitteln.

=> Wenn Sie als Apple-Entwickler ein Projekt erstellen, fungiert das Distributionszertifikat als "Signatur". Dieses Vertriebszertifikat authentifiziert Sie als Ersteller der Anwendung. Folglich wird Ihr Name (wenn Sie als Privatperson registriert sind) oder der Name Ihres Unternehmens (wenn Sie als Organisation registriert sind) im Feld "Herausgeber" im App Store erscheinen.

=> Mit Ihrem Entwicklerkonto können Sie mehrere Anwendungen mit demselben Vertriebszertifikat veröffentlichen .
Bitte beachten Sie, dass das Vertriebszertifikat eine Lebensdauer von einem Jahr hat.

=> Um jede Anwendung zu identifizieren, wird ihr eine App-ID zugewiesen: 1 App-ID = 1 App.
Wenn Sie Push-Benachrichtigungen für Ihre App aktivieren möchten, vergessen Sie beim Einrichten der App ID nicht, vor dem Bestätigen "Push-Benachrichtigungen" zu markieren.

=> Die Erstellung eines Provisioning Profile ist ein weiterer obligatorischer Schritt. Dies stellt den Link zwischen Ihnen als Apple-Entwickler und Ihrem Projekt (einer App ID) her. Sie benötigen ein Provisioning Profile für die Ad Hoc Verteilung und die endgültige Verteilung im App Store.
=> Schließlich: das Push SSL-Zertifikat. Es ist mit einer bestimmten App ID verknüpft. Es stellt die Verbindung zwischen der App ID und den sendenden Servern her.
Achtung: Das Push SSL-Zertifikat läuft nach einem Jahr ab.

Das Vertriebszertifikat

Mit dem Vertriebszertifikat können Sie Ihre Apps für den Vertrieb über den App Store oder als Ad Hoc Version (eine Version, die nur auf iOS-Geräten lesbar ist, die in Ihrem Member Center registriert sind) signieren. Das Zertifikate wird auf alle Apps übertragen, die mit demselben Konto eingereicht wurden.
Um dieses Zertifikat zu generieren, benötigen Sie eine CSR-Datei (Certificate Signing Request). Wenn Sie Ihre App selbst erstellen, müssen Sie diese Datei mit dem Keychain Access Tool auf Ihrem Mac erstellen. Wenn Sie hingegen GoodBarber zum Erstellen Ihrer App verwenden, müssen Sie nur auf eine Schaltfläche in Ihrem Backoffice klicken, um Ihr CSR herunterzuladen. So einfach ist das! :)

Sobald Sie Ihre CSR-Datei hochgeladen haben, folgen Sie dem Prozess, bis Sie die CER-Datei herunterladen können. Der letzte Schritt besteht darin, die CER-Datei in Keychain Access oder in Ihr GoodBarber Backoffice hochzuladen.

Das Push SSL-Zertifikat

Damit Ihre Anwendung Push-Benachrichtigungen senden kann, die ein sehr leistungsfähiges Kommunikationsmittel darstellen, benötigen Sie dieses Zertifikat. Es stellt die Verbindung zwischen Ihrem Server für Push-Benachrichtigungen (wenn Sie unsere Plattform nutzen, ist es GoodBarber) und dem Apple Push-Benachrichtigungsdienst her.

Im Gegensatz zum App Store- und Ad Hoc-Vertriebszertifikat müssen Sie dieses Zertifikat für jede registrierte Anwendung erstellen (denken Sie daran, dass wir bereits erwähnt haben, dass es für eine bestimmte App-ID spezifisch ist).
Der Erstellungsprozess bleibt jedoch derselbe. Sie müssen eine .CSR-Datei mit Keychain Access auf Ihrem Mac oder direkt bei GoodBarber erzeugen, diese dann in Ihr Apple Developer Interface hochladen und eine .CER-Datei abrufen.

Zum Schluss laden Sie das Zertifikat in Keychain Access oder an dem Ort, den Sie in Ihrem GoodBarber Backoffice angegeben haben, hoch.

Was passiert, wenn ein Zertifikat abläuft oder widerrufen wird?

Wenn Ihr Apple-Entwicklerkonto abläuft => werden Ihre Apps aus dem App Store entfernt. Sie funktionieren weiterhin auf den Geräten, auf denen sie zuvor installiert waren. Wenn Sie Ihr Abonnement verlängern, werden die Apps wieder im App Store sichtbar.

Wenn Ihr Vertriebszertifikat widerrufen wird oder abläuft => Sie müssen ein neues Zertifikat generieren, wenn Sie Ihre App kompilieren, ein Update durchführen oder eine neue App einreichen möchten. Bereits im Store veröffentlichte Anwendungen sind davon nicht betroffen=>.

Wenn Ihre Provisioning Profiles widerrufen werden oder ablaufen => Sie müssen ein neues Profil erstellen, wenn Sie die damit verbundene App aktualisieren möchten.

Wenn Ihr Push-Zertifikat abläuft => Sie können keine Push-Benachrichtigungen mehr über die zugehörige App senden.

Wie kann ich meine iOS-App kompilieren?

In diesem Video erklärt Jerome Schritt für Schritt den Prozess, um Ihre iOS-App mit GoodBarber zu kompilieren. Er geht auf die folgenden Punkte ein:

- wie Sie ein Vertriebszertifikat erstellen.
- wie Sie Ihre App-ID angeben können
- wie Sie ein Push-Zertifikat erstellen und es mit Ihrer App verknüpfen.
- wie Sie ein Bereitstellungsprofil erstellen, das für den Vertrieb Ihrer App im App Store oder auf bestimmten Geräten für die Ad Hoc Version Ihrer App erforderlich ist.

Möchten Sie ein Update veröffentlichen?

Dieses Tutorial ist genau das Richtige für Sie:

Möchten Sie eine interne App veröffentlichen?

Lesen Sie stattdessen diesen Einen Artikel :

UM WEITER ZU GEHEN :


  • Meine App erstellen ist eine Aufgabe, die leicht zu bewältigen ist, wenn man die richtigen Ratschläge befolgt. GoodBarber hat für Sie einen Leitfaden zusammengestellt, der Ihnen Schritt für Schritt erklärt, wie Sie eine mobile Anwendung entwickeln: Idee, Design, Entwicklung. Wenn Sie Ihre App fertiggestellt haben, müssen Sie sie nur noch im iOS- oder Google Play-Store übernehmen!
  • Wenn Ihre Arbeit abgeschlossen ist, müssen Sie Ihre App nur noch im iOS-App-Store oder Android-App-Store veröffentlichen. Dies ist jedoch nicht der einfachste Schritt, da Apple eine Reihe von Elementen prüft, bevor Ihre App online sichtbar ist und auf ein Gerät heruntergeladen werden kann. Um sicherzustellen, dass Ihre App auf den Geräten Ihrer Kunden zu finden ist, befolgen Sie unsere 7 Tipps, um zu verhindern, dass Apple Ihre mobile App ablehnt.
  • Google hat vor kurzem online eine technische Änderung seines Benachrichtigungssystems angekündigt, genauer gesagt, wie Benachrichtigungen an die Geräte Ihrer Nutzer gesendet und von diesen empfangen werden können. Aber keine Sorge, GoodBarber erklärt Ihnen alles! Über Firebase Cloud Messaging: Bleiben Sie auf dem neuesten Stand, was das Senden von Push-Benachrichtigungen auf Android betrifft. In dieser Datei finden Sie alle notwendigen Erklärungen, um die neuen Anforderungen von Google Schritt für Schritt zu erfüllen. Und wenn Sie auf ios sind, ändert sich für Sie nichts!