Funktionen konfigurieren

Eine Dienstkennung und einen privaten Schlüssel für WeatherKit erstellen

Für die Kommunikation mit dem Apple-Wetterdienst im Internet verwenden Sie einen privaten Authentifizierungsschlüssel, um ein oder mehrere Entwicklertoken zu signieren.

Eine Dienstkennung registrieren

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

  2. Klicken Sie oben links auf die Taste zum Hinzufügen (+), wählen Sie „Services IDs“ (Dienst-IDs) aus und klicken Sie dann auf „Continue“ (Weiter).

  3. Geben Sie eine Beschreibung für den Schlüssel an.

  4. Geben Sie für die Kennung eine Zeichenfolge für das Reverse-DNS ein und klicken Sie dann auf „Continue“ (Weiter).

  5. Überprüfen Sie die Angaben und klicken Sie dann auf „Register“ (Registrieren).

  6. Klicken Sie auf „Done“ (Fertig).

Hinweis: Alle registrierten Dienst-IDs können mit WeatherKit verwendet werden.

Einen privaten Authentifizierungsschlüssel zum Signieren eines oder mehrerer Token verwenden

  1. Registrieren Sie eine Dienstkennung.

  2. Erstellen und laden Sie einen privaten Schlüssel, für den WeatherKit aktiviert ist.

  3. Rufen Sie die Schlüsselkennung (kid) ab, um ein JSON Web Token (JWT) zu erstellen, das Sie für die Kommunikation mit den von Ihnen aktivierten Funktionen verwenden.

Hinweis: Um Anfragen für alle registrierten Dienst-IDs zu stellen, wird ein Authentifizierungsschlüssel benötigt, für den WeatherKit aktiviert ist.

Wenn Sie den Verdacht haben, dass ein privater Schlüssel kompromittiert ist, erstellen Sie zunächst einen neuen privaten Schlüssel, der mit der Dienstkennung verknüpft ist. Nach dem Übergang zum neuen Schlüssel können Sie den alten privaten Schlüssel widerrufen.