Apple-Kontoverwaltung

Die Apple-Kontoverwaltungsschnittstelle in Visual Studio bietet eine Möglichkeit, Informationen für Entwicklungsteams anzuzeigen, die einer Apple-ID zugeordnet sind. Damit können Sie die folgenden Aktionen ausführen:

  • Hinzufügen von Apple-Entwicklerkonten
  • Anzeigen von Signaturzertifikaten und Bereitstellungsprofilen
  • Erstellen neuer Signaturzertifikate
  • Herunterladen vorhandener Bereitstellungsprofile

Wichtig

Die Xamarin-Tools für die Apple-Kontoverwaltung zeigen nur Informationen zu kostenpflichtigen Apple-Entwicklerkonten an. Informationen zum Testen einer App auf einem Gerät ohne ein kostenpflichtiges Apple-Entwicklerkonto finden Sie im Leitfaden Zur kostenlosen Bereitstellung für Xamarin.iOS-Apps .

Anforderungen

Die Apple-Kontoverwaltung ist unter Visual Studio für Mac, Visual Studio 2019 und Visual Studio 2017 (Version 15.7 und höher) verfügbar. Sie müssen außerdem über ein kostenpflichtiges Apple Developer-Konto verfügen, um dieses Feature nutzen zu können. Weitere Informationen zu Apple Developer-Konten finden Sie im Leitfaden Gerätebereitstellung.

Hinweis

Bevor Sie beginnen, sollten Sie zunächst alle Benutzerlizenzvereinbarungen im Apple-Entwicklerportal akzeptieren.

Hinzufügen eines Apple-Entwicklerkontos

  1. Wechseln Sie zu Visual Studio-Einstellungen >> Apple-Entwicklerkonto , und klicken Sie auf die + Schaltfläche, um das Anmeldedialogfeld zu öffnen:

    Screenshot der Seite

  2. Geben Sie Ihre Apple-ID und Ihr Kennwort ein, und klicken Sie dann auf Anmelden. Dadurch werden Ihre Anmeldeinformationen im sicheren Schlüsselbund auf diesem Computer gespeichert.

  3. Wählen Sie im Warnungsdialogfeld Immer zulassen aus, damit Visual Studio Ihre Anmeldeinformationen verwenden kann:

    Dialogfeld

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

    Dialogfeld

Anzeigen von Signaturzertifikaten und Bereitstellungsprofilen

Wählen Sie ein Team aus, und klicken Sie auf Details anzeigen... , um ein Dialogfeld zu öffnen, in dem eine Liste der Signaturidentitäten und Bereitstellungsprofile angezeigt wird, die auf Ihrem Computer installiert sind.

Im Dialogfeld mit den Teamdetails wird eine Liste der Signaturidentitäten angezeigt, die nach Typ sortiert sind. In der Spalte Status wird Folgendes angezeigt:

  • Gültig : Die Signaturidentität (sowohl das Zertifikat als auch der private Schlüssel) ist auf Ihrem Computer installiert und nicht abgelaufen.

  • Nicht in keychain : Auf dem Apple-Server ist eine gültige Signaturidentität vorhanden. Um dies auf Ihrem Computer zu installieren, muss es von einem anderen Computer exportiert werden. Sie können die Signaturidentität nicht aus dem Apple Developer Portal herunterladen, da sie den privaten Schlüssel nicht enthält.

  • Privater Schlüssel fehlt: Im Keychain wird ein Zertifikat ohne privaten Schlüssel installiert.

  • Abgelaufen : Das Zertifikat ist abgelaufen. Sie sollten dies aus Ihrem Keychain entfernen.

    Informationen zum Dialogfeld

Erstellen eines Signaturzertifikats

Klicken Sie zum Erstellen einer neuen Signaturidentität 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 mit den Teamdetails wird auch eine Liste aller Bereitstellungsprofile angezeigt, die mit Ihrem Entwicklerkonto verbunden sind. Sie können alle Bereitstellungsprofile auf Ihren lokalen Computer herunterladen, indem Sie auf Alle Profile herunterladen klicken.

Problembehandlung

  • Es kann mehrere Stunden dauern, bis ein neues Apple Developer-Konto genehmigt wird. Sie können die automatische Bereitstellung erst aktivieren, nachdem Ihr Konto genehmigt wurde.

  • Wenn das Hinzufügen eines Apple-Entwicklerkontos mit der Meldung Authentication Error: Xcode 7.3 or later is required to continue developing with your Apple ID.fehlschlägt, stellen Sie sicher, dass die verwendete Apple-ID über eine aktive kostenpflichtige Mitgliedschaft im Apple Developer Program verfügt. Informationen zur Verwendung eines kostenpflichtigen Apple Developer-Kontos finden Sie im Leitfaden Kostenlose Bereitstellung für Xamarin.iOS-Apps.

  • Wenn der Versuch, ein neues Signaturzertifikat zu erstellen, mit dem Fehler You have reached the limit for certificates of this typefehlschlägt, wurde die maximale Anzahl zulässiger Zertifikate generiert. Um dies zu beheben, navigieren Sie zum Apple Developer Center , und widerrufen Sie eines der Produktionszertifikate.

  • Wenn Probleme beim Anmelden in Ihrem Konto auf Visual Studio für Mac auftreten, besteht eine mögliche Lösung darin, die Keychainanwendung zu öffnen und unter Kategoriedie Option Kennwörter auszuwählen. deliver. Suchen und löschen Sie alle gefundenen Einträge.

  • Wenn Ihr Signaturzertifikat widerrufen wird, kann es unter Windows aus dem folgenden Pfad entfernt werden: C:\Users\<user>\AppData\Local\Xamarin\iOS\Provisioning\Certificates.

Bekannte Probleme

  • Das Verteilen von Bereitstellungsprofilen verwendet standardmäßig den App Store als Ziel. In-House- oder Ad-hoc-Profile sollten manuell erstellt werden.