Account – Hilfe

Account / Zertifikate / Developer ID-Zertifikate

Zertifikate

Developer ID-Zertifikate

Entwickler können für Mac-Software, die nicht aus dem Mac App Store geladen wird, ein Developer ID-Zertifikat erhalten und ihre Software zur Zulassungsprüfung an Apple übermitteln. Indem eine Software mit einer eindeutigen Developer ID digital signiert wird und ein Zulassungs­prüfungs­ticket von Apple erhält, kann Gatekeeper verifizieren, dass es sich bei ihr nicht um bekannte Malware handelt und sie nicht manipuliert wurde. Apps profitieren außerdem von erweiterten Funktionen wie CloudKit und Push-Mitteilungen.

Sie können mit Ihrem Entwickleraccount oder Xcode bis zu fünf Developer ID-Anwendungszertifikate und bis zu fünf Developer ID-Installationszertifikate erstellen.

Erforderliche Rolle: Accountinhaber:in.

Cloudverwaltete Zertifikate sind auch für Administrator:innen mit der Zugriffsrolle für cloudverwaltete Developer ID-Zertifikate verfügbar.

Ein Zertifikat erstellen

  1. Klicken Sie unter Certificates, Identifiers & Profiles (Zertifikate, Kennungen und Profile) auf „Certificates“ (Zertifikate) in der Seitenleiste.

  2. Klicken Sie oben links auf die Taste zum Hinzufügen (+).

  3. Wählen Sie unter Software „Developer ID“ aus und klicken Sie dann auf „Continue“ (Weiter).

    • Developer ID für Anwendungen: Ein Zertifikat, das zum Signieren einer Mac-App verwendet wird.

    • Developer ID für Installations­programme: Ein Zertifikat zum Signieren eines Mac-Installationspakets, das Ihre signierte App enthält.

  4. Befolgen Sie die Anweisungen zum Erstellen einer Zertifikat­signaturanforderung (CSR).

  5. Klicken Sie auf „Choose File“ (Datei wählen).

  6. Wählen Sie im angezeigten Dialog die Zertifikatanforderungsdatei aus (eine Datei mit der Erweiterung .certSigningRequest) und klicken Sie dann auf „Choose“ (Auswählen).

  7. Klicken Sie auf „Continue“ (Weiter).

  8. Klicken Sie auf „Download“ (Laden).

    Die Zertifikatsdatei (eine Datei mit der Erweiterung .cer) wird in Ihrem Ordner Downloads angezeigt.

Klicken Sie zum Installieren des Zertifikats in Ihrem Schlüsselbund doppelt auf die geladene Zertifikatsdatei. Das Zertifikat wird in der Kategorie „Meine Zertifikate“ in der Schlüsselbundverwaltung angezeigt.

Developer ID-Zertifikat und Ablauf des Bereitstellungs­profils verwalten

Mit einer Developer ID signierte Apps werden von Gatekeeper beurteilt, wenn Kund:innen sie installieren. Wenn Ihre Anwendung ein Developer ID-Bereitstellungsprofil nutzt, um erweiterte Funktionen zu unterstützen, dann wird auch dieses Profil beurteilt, und zwar sowohl während der Installation als auch bei jedem Start der App. Developer ID-Bereitstellungsprofile, die nach dem 22. Februar 2017 erstellt wurden, sind ab dem Erstellungsdatum 18 Jahre lang gültig – unabhängig vom Ablaufdatum des Developer ID-Zertifikats. Sie sollten verstehen, wie sich der Ablauf des Developer ID-Zertifikats und des Developer ID-Bereitstellungsprofils auf Sie und Ihre Nutzer:innen auswirkt.

  • Apps, die kein Developer ID-Bereitstellungsprofil nutzen
    Gatekeeper prüft die Gültigkeit Ihres Developer ID-Zertifikats zum Zeitpunkt der Installation der App. Solange Ihr Developer ID-Zertifikat beim Kompilieren der App gültig war, können Nutzer:innen Ihre App auch nach dem Ablaufdatum des Zertifikats laden und ausführen. Sie benötigen jedoch ein neues Zertifikat, um Aktualisierungen und neue Apps zu signieren.
  • Apps, die mittels Developer ID-Bereitstellungsprofil erweiterte Funktionen nutzen
    Gatekeeper prüft die Gültigkeit Ihres Developer ID-Zertifikats, während die App installiert wird, sowie die Gültigkeit Ihres Developer ID-Bereitstellungsprofils bei jedem Start der App. Solange Ihr Developer ID-Zertifikat beim Kompilieren der App gültig war, können Nutzer:innen Ihre App auch nach dem Ablaufdatum des Zertifikats laden und ausführen. Wenn das Developer ID-Bereitstellungsprofil abgelaufen ist, wird die App jedoch nicht mehr gestartet.
  • Installationspakete, die mit einem Developer ID-Zertifikat für Installationsprogramme signiert sind
    Gatekeeper prüft die Gültigkeit des Developer ID-Zertifikats für Installationsprogramme, wenn das Installationspaket ausgeführt wird. Die Installation wird nur gestartet, wenn das Developer ID-Zertifikat für Installationsprogramme gültig ist. Installationspakete, die mit einem abgelaufenen Developer ID-Zertifikat für Installationsprogramme signiert sind, müssen mit einem gültigen Developer ID-Zertifikat für Installationsprogramme neu signiert werden, bevor sie ausgeführt werden können.

Eine Developer ID-App, die mit einem widerrufenen Zertifikat signiert ist, kann nicht mehr installiert werden und lässt sich nicht starten, wenn sie bereits installiert ist.

Was geschieht mit meinen Apps, die mit der Developer ID signiert sind, wenn meine Apple Developer Program-Mitgliedschaft abläuft?

Wenn Ihre Mitgliedschaft abläuft, können Nutzer:innen weiterhin Ihre Apps laden, installieren und ausführen, die mit der Developer ID signiert wurden. Sobald jedoch Ihr Developer ID-Zertifikat abläuft, müssen Sie Mitglied im Apple Developer Program sein, um ein neues Developer ID-Zertifikat zur Signierung von Updates und neuen Apps zu erhalten.

Weitere Informationen zur Verwendung Ihres Developer ID-Zertifikats finden Sie unter:Apps für Gatekeeper signierenZulassungsprüfung von macOS-Software vor der Verteilung