Account – Hilfe
Zertifikate – Überblick
Während der Entwicklung Ihrer App erstellen Sie je nach Kontext verschiedene Zertifikatstypen zur Verwendung. Sie verwenden dieselbe Gruppe von Zertifikaten für iOS-, tvOS- und watchOS-Apps und eine andere Gruppe für macOS-Apps. Wenn Sie Xcode 11 oder neuer verwenden, können Sie einheitliche Entwicklungs- und Verteilungszertifikate für alle Plattformen erstellen. Sie verwenden Entwicklungszertifikate, um Ihre App auf Geräten auszuführen und App-Funktionen zu nutzen, und Verteilungszertifikate, um Ihre App für Testzwecke zu verteilen und sie in App Store Connect hochzuladen.
Entwicklungszertifikate gehören zu Einzelpersonen. Sie können insgesamt zwei iOS-Entwicklungszertifikate und zwei Mac-Entwicklungszertifikate erstellen. In Ihrem Entwickleraccount wird der Computername an den Namen des Entwicklungszertifikats angehängt (z. B. Gita Kumar (Arbeits-Mac)
, wobei Arbeits-Mac
der Computername ist), damit Sie die Computer identifizieren können.
Verteilungszertifikate gehören zum Team. Pro Team ist nur ein Typ jedes Verteilungszertifikats (mit Ausnahme von Developer ID-Zertifikaten) zulässig. Nur Personen mit der Rolle Accountinhaber:in oder Administrator:in können Verteilungszertifikate erstellen (wenn Sie als Einzelperson registriert sind, sind Sie der:die Accountinhaber:in).
Sie können Zertifikate entweder mit Xcode oder Ihrem Entwickleraccount erstellen bzw. widerrufen.
Zertifikatstypen
Der Zertifikatstyp dient dem Identifizieren eines Zertifikats in Ihrem Entwickleraccount und in Xcode.
Typ |
Zweck |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Apple-Entwicklung |
Für die Verwendung in Xcode 11 und neuer. Ausführen einer App für iOS, macOS, tvOS oder watchOS auf Geräten und Verwenden bestimmter App-Dienste während der Entwicklung. |
||||||||||
Apple-Verteilung |
Für die Verwendung in Xcode 11 und neuer. Verteilen Ihrer App für iOS, macOS, tvOS oder watchOS auf bestimmten Geräten zu Testzwecken oder Übermitteln Ihrer App an den App Store. |
||||||||||
Authentifizierungsschlüssel für den APNs |
Generieren serverseitiger Token als Alternative zu Zertifikaten für Ihre Mitteilungsanfragen. |
||||||||||
Apple Push-Dienste |
Herstellen einer Konnektivität zwischen Ihrem Mitteilungsdienst und dem APNs, um Remote-Mitteilungen für Ihre App bereitzustellen. |
||||||||||
iOS-Entwicklung |
Ausführen einer App für iOS, tvOS oder watchOS auf Geräten und Verwenden bestimmter App-Dienste während der Entwicklung. |
||||||||||
iOS-Verteilung |
Verteilen Ihrer App für iOS, tvOS oder watchOS auf bestimmten Geräten zu Testzwecken oder zum Übermitteln Ihrer App an den App Store. |
||||||||||
Mac-Entwicklung |
Aktivieren bestimmter App-Dienste für eine Mac-App während der Entwicklung und des Testens. |
||||||||||
Verteilen von Mac-Apps |
Signieren einer Mac-App, bevor sie an den Mac App Store übermittelt wird. |
||||||||||
Verteilen von Mac-Installationsprogrammen |
Signieren eines Mac-Installationspakets, das Ihre signierte App enthält, und Übermitteln des Pakets an den Mac App Store. |
||||||||||
Developer ID für Anwendungen |
Signieren einer Mac-App, bevor sie außerhalb des Mac App Store verteilt wird. |
||||||||||
Developer ID für Installationsprogramme |
Signieren eines Mac-Installationspakets, das Ihre signierte App enthält, und Verteilen des Pakets außerhalb des Mac App Store. |
||||||||||
Apple Pay |
Entschlüsseln von Transaktionsdaten einer App, die Apple an Händler oder Entwickler sendet. |
||||||||||
Händleridentität |
Authentifizieren bei Apple Pay-Servern. |
||||||||||
Passtyp-ID |
Signieren von Pässen in Wallet und Senden von Updates für diese. |
||||||||||
Signieren von Swift |
Zur Verwendung mit Swift Package Manager Version 5.9 oder neuer. Signieren von Swift-Paketen und -Paketsammlungen für die Verteilung. |
||||||||||
VoIP-Dienste |
Herstellen von Konnektivität zwischen Ihrem Mitteilungsserver und dem APNs, um im Hintergrund ausgeführte VoIP-Apps über eine eingehende Aktivität zu benachrichtigen. |
||||||||||
WatchKit-Dienste |
Herstellen von Konnektivität zwischen Ihrem Mitteilungsserver und dem APNs zum Aktualisieren von ClockKit-Komplikationsdaten. |
||||||||||
Website Push-ID |
Signieren und Senden von Updates für Websites. |
||||||||||
Signieren des MDM Vendor CSR |
Signieren der Certificate Signing Requests (CSRs) von Kund:innen mit MDM-Lösungen oder von Ihren eigenen, um ein MDM Push Certificate unter identity.apple.com zu generieren. Dieses Zertifikat ist auf Anfrage erhältlich, erfahren Sie hier mehr. |
||||||||||
Verschlüsseln und Signieren für die App-Lizenzbereitstellung |
Signierungs- und Verschlüsselungszertifikate zur App-Lizenzbereitstellung („App License Delivery“, ALD) ermöglichen die Generierung von App-Lizenzanfragen für qualifizierte Apps. |
Hinweis: Der Name eines Signaturzertifikats in Ihrem Schlüsselbund enthält einen Hinweis auf den Zertifikatstyp sowie den Teamnamen und die Team-ID.