Teilen über


Apple-Kontoverwaltung

Bei der Entwicklung einer .NET Multi-Platform App UI (.NET MAUI)-iOS-App ist es wichtig, sie zu testen, indem Sie sie auf einem Gerät bereitstellen, bevor Sie sie in den App Store hochladen, um sie zu verteilen. Beide Aufgaben erfordern, dass Sie über eine Apple-ID verfügen und Ihre Apple-ID im Apple-Entwicklerprogramm registriert haben.

Die Apple-Kontoverwaltungsschnittstelle in Visual Studio und Visual Studio für Mac ermöglicht es Ihnen, Ihre Apple-ID hinzuzufügen, und bietet die Möglichkeit, Informationen zu Entwicklungsteams anzuzeigen, die der Apple-ID zugeordnet sind, 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.

Hinzufügen eines Apple-Entwicklerkontos

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

Wenn Sie über ein einzelnes Apple Developer-Konto im Gegensatz zu einem Enterprise-Konto verfügen, müssen Sie auch einen App Store-Verbinden API-Schlüssel erstellen. Informationen zum Erstellen eines App Store-Verbinden-API-Schlüssels finden Sie unter Erstellen von API-Schlüsseln für die App Store-Verbinden-API auf developer.apple.com.

  1. Wechseln Sie in Visual Studio zu extras Options >> Xamarin > Apple Accounts, klicken Sie auf die Schaltfläche "Hinzufügen", und wählen Sie "Einzelnes Konto" oder "Unternehmenskonto" aus...

    Add an Apple Developer Account to Visual Studio.

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

    Add an Enterprise Apple Developer Account to Visual Studio.

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

  3. Um ein einzelnes Konto hinzuzufügen, geben Sie im Dialogfeld "Einzelkonto" Ihren App Store Verbinden API-Schlüsseldaten ein, und klicken Sie auf die Schaltfläche "Hinzufügen":

    Add an Individual Apple Developer Account to Visual Studio.

    Die Daten "Name", "Aussteller-ID" und "Schlüssel-ID" finden Sie im App Store-Verbinden, indem Sie "Benutzer" und "Zugriff" und dann die Registerkarte "Schlüssel" auswählen. Der private Schlüssel kann auch von diesem Speicherort heruntergeladen werden:

    Screenshot of Apple App Store Connect API details.

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

  4. Nachdem Ihr Konto erfolgreich hinzugefügt wurde, sehen Sie Ihre Apple-ID und alle Teams, zu denen Ihre Apple-ID gehört:

    Apple Developer Account added to Visual Studio.

Anzeigen von Signaturzertifikaten und Bereitstellungsprofilen

Wenn Sie ein Apple-Entwicklerkonto und 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 Signatur-Identifizierungs- und Bereitstellungsprofile angezeigt wird, die auf Ihrem Computer installiert sind. In diesem Dialogfeld werden die Signaturidentitäten nach Typ organisiert, wobei Sie in der Spalte "Status " darüber beraten, ob das Zertifikat lautet:

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

Ein Signaturzertifikat erstellen

Um eine neue Signaturidentität zu erstellen, klicken Sie im Dialogfeld "Teamdetails" auf "Zertifikat erstellen", um das Dropdownmenü 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 Dropdownliste abgeblendet und nicht ausgewählt ist, bedeutet dies, dass Sie nicht über die richtigen Teamberechtigungen zum Erstellen dieses Zertifikattyps verfügen.

Herunterladen von Bereitstellungsprofilen

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