Freigeben über


Apple-Kontoverwaltung

Bei der Entwicklung einer .NET Multiplattform-App UI (.NET MAUI) für iOS ist es wichtig, die App auf einem Gerät zu testen, bevor sie zur Verteilung in den App Store hochgeladen wird. Für beide Aufgaben müssen Sie eine Apple ID besitzen und Ihre Apple ID im Apple Developer Program registriert haben.

Die Apple-Kontoverwaltungsschnittstelle in Visual Studio ermöglicht das Hinzufügen Ihrer Apple ID und bietet die Möglichkeit, Informationen über die mit der Apple ID verbundenen Entwicklungsteams anzuzeigen, Signaturzertifikate und Bereitstellungsprofile anzuzeigen, neue Signaturzertifikate zu erstellen und vorhandene Bereitstellungsprofile herunterzuladen.

Wichtig

Das Hinzufügen eines Apple-Kontos, das Verbundanmeldeinformationen verwendet, ist in Visual Studio nicht möglich.

Apple-Entwicklerkonto hinzufügen

Bevor Sie beginnen, stellen Sie sicher, dass Sie alle Benutzerlizenzvereinbarungen in Ihrem Apple-Entwicklerkonto und App Store Connect akzeptiert haben.

Wenn Sie über ein individuelles Apple-Entwicklerkonto und nicht über ein Unternehmenskonto verfügen, müssen Sie auch einen App Store Connect API-Schlüssel erstellen. Informationen zum Erstellen eines App Store Connect API-Schlüssels finden Sie unter Erstellen von API-Schlüsseln für App Store Connect API auf developer.apple.com.

So fügen Sie Ihr Apple-Konto zu Visual Studio hinzu:

  1. Gehen Sie in Visual Studio auf Tools > Optionen > Xamarin > Apple-Konten, klicken Sie auf die Schaltfläche Hinzufügen und wählen Sie Individuelles Konto … oder Unternehmenskonto … aus:

    Fügen Sie ein Apple-Entwicklerkonto zu Visual Studio hinzu.

  2. Um ein Unternehmenskonto hinzuzufügen, geben Sie im Dialogfeld Unternehmenskonto … Ihre Apple ID und Ihr Kennwort ein und klicken Sie auf die Schaltfläche Anmelden:

    Fügen Sie Visual Studio ein Enterprise-Apple-Entwicklerkonto hinzu.

    Sofern Ihre Kontodaten gültig sind, wird Ihr Apple-Entwicklerkonto zu Visual Studio hinzugefügt.

  3. Um ein individuelles Konto hinzuzufügen, geben Sie im Dialogfeld Individuelles Konto … Ihre App Store Connect API-Schlüsseldaten ein und klicken auf die Schaltfläche Hinzufügen:

    Fügen Sie ein individuelles Apple Entwickler-Konto zu Visual Studio hinzu.

    Die Daten Name, Aussteller-ID und Schlüssel-ID finden Sie in App Store Connect, indem Sie Benutzer und Zugriff und dann die Registerkarte Schlüssel auswählen. Der Private Schlüssel kann ebenfalls von diesem Ort heruntergeladen werden:

    Screenshot der Details der Apple App Store Connect-API.

    Sofern Ihre Kontodaten gültig sind, wird Ihr Apple-Entwicklerkontozu Visual Studio hinzugefügt.

  4. Sobald Ihr Konto erfolgreich hinzugefügt wurde, sehen Sie Ihre Apple ID und alle Teams, denen Ihre Apple ID angehört:

    Apple Entwicklerkonto zu Visual Studio hinzugefügt.

Anzeigen von Signaturzertifikaten und Bereitstellungsprofilen

Wenn Sie einen Apple-Entwicklerkontound einen Teamnamen auswählen, wird die Schaltfläche Details anzeigen … aktiviert. Wenn Sie darauf klicken, wird das Dialogfeld Teamdetails geöffnet, in dem eine Liste der auf Ihrem Computer installierten Signaturkennungen und Bereitstellungsprofile angezeigt wird. In diesem Dialogfeld sind die Signaturkennungen nach Typ geordnet, wobei die Spalte Status anzeigt, ob es sich um ein Zertifikat handelt:

  • Gültig. Die Signaturkennung (sowohl das Zertifikat als auch der private Schlüssel) ist auf Ihrem Computer installiert und nicht abgelaufen.
  • Nicht im Schlüsselbund. Apple enthält eine gültige Signaturkennung. Um sie auf Ihrem Rechner zu installieren, muss sie von einem anderen Rechner exportiert werden. Sie können die Signaturkennung nicht von Ihrem Apple-Entwicklerkonto herunterladen, da sie den privaten Schlüssel nicht enthält.
  • Privater Schlüssel fehlt. Im Schlüsselbund ist ein Zertifikat ohne privaten Schlüssel installiert.
  • Abgelaufen. Das Zertifikat ist abgelaufen. Sie sollten ihn von Ihrem Schlüsselbund entfernen.

Erstellen eines Signaturzertifikats.

Um eine neue Signaturkennung zu erstellen, klicken Sie im Dialogfeld „Teamdetails“ auf Zertifikat erstellen, um das Dropdown-Menü zu öffnen und den Zertifikattyp auszuwählen, den Sie erstellen möchten. Wenn Sie über die richtigen Berechtigungen verfügen, wird nach einigen Sekunden ein neues Signaturzertifikat angezeigt.

Wenn eine Option in der Dropdown-Liste ausgegraut und nicht ausgewählt ist, bedeutet dies, dass Sie nicht über die richtigen Teamberechtigungen zur Erstellung dieses Zertifikatstyps verfügen.

Herunterladen des Bereitstellungsprofils

Im Dialogfeld „Teamdetails“ wird auch eine Liste aller Bereitstellungsprofile angezeigt, die mit Ihrem Apple-Entwicklerkonto verbunden sind. Sie können alle Bereitstellungsprofile auf Ihren lokalen Rechner herunterladen, indem Sie auf die Schaltfläche Alle Profile herunterladen klicken.