webentwicklung-frage-antwort-db.com.de

Xcode 8.3.2 Signaturfehler

Ich habe Xcode 8.3.2 für Sierra. Ich versuche, eine Enterprise .ipa (eine Enterprise-Mitgliedschaft) aufzubauen.

Ich habe Probleme beim Signieren meiner App. Speziell in Xcode habe ich unter General\Signing folgendes:

  • Das automatische Verwalten der Signatur ist aktiviert
  • Team: "Mein Team (Unternehmen)"
  • Bereitstellungsprofil: Von Xcode verwaltetes Profil
  • Signaturzertifikat: iOS Developer
  • Status
    • Fehler beim Erstellen des Bereitstellungsprofils "com.myapp" kann nicht für Ihr Entwicklungsteam registriert werden. Ändern Sie Ihre Bundle-ID in eine eindeutige Zeichenfolge, um es erneut zu versuchen.
    • Keine Profile für 'com.myapp' gefunden. Xcode konnte kein mit 'com.myapp' übereinstimmendes Bereitstellungsprofil finden.

Meine Schritte waren:

  1. Beim Unternehmenskonto angemeldet unter https://developer.Apple.com/account/
  2. Ich habe unter Zertifikate, Bezeichner und Profile das Hinzufügen gewählt 
  3. Ausgewähltes In-House und Ad-Hoc
  4. Auf meinem MAC im Schlüsselbundzugriff wählte ich KeyChain Access\Certificate Assistant\Zertifikat von einer Zertifizierungsstelle anfordern aus
  5. Auf meinem Desktop gespeichert
  6. In https://developer.Apple.com/account/ Ich habe die Zertifikatsignierungsanfrage hochgeladen
  7. Ich sehe es als Zertifikat als Typ iOS Distribution mit Ablaufdatum
  8. Ich lade die .cer-Datei herunter und doppelklicke darauf, um sie zu installieren
  9. In Xcode\Preferences finde ich das Team unter der Apple ID und unter Zertifikate verwalten sehe ich iOS-Distributionszertifikate und Enterprise mit dem heutigen Datum
  10. Ich wähle die Download All Profile für dieses Team aus
  11. In Xcode wähle ich Allgemein\Signieren und "Mein Team (Unternehmen)".

An dieser Stelle bekomme ich die beiden oben beschriebenen Fehler.

Ich bin neu in der Xcode-Entwicklung, daher bin ich mir sicher, dass bei meinen Schritten etwas nicht stimmt.

Jeder Einblick wäre sehr dankbar.

6
brent

Nun, die Lösung meines Problems bestand darin, Folgendes zu tun:

  1. In Xcode unter der Registerkarte "Allgemein" zu deaktivierenAutomatisches Verwalten der Signatur
  2. Unter https://developer.Apple.com/account habe ich in meinem Unternehmenskonto unter Bereitstellungsprofile ein neues Verteilungsprofil erstellt
  3. Laden Sie die Datei profile => .mobileprovision herunter
  4. Doppelklicken Sie auf die .mobileprovision-Datei
  5. Wenn Sie Automatische Signatur verwalten deaktiviert haben, habe ich das soeben erstellte und heruntergeladene Bereitstellungsprofil in den Dropdown-Listen für Signieren (Debuggen) und Signieren (Release) ausgewählt.
  6. Zu diesem Zeitpunkt konnte ich ein Unternehmen .ipa archivieren und exportieren
8
brent

Dies ist die Lösung zu meinem Problem, die dieser ähnelt:

Ändern Sie Ihre Bundle-ID in eine eindeutige Zeichenfolge, um es erneut zu versuchen.

  • Ihre Bundle-ID wird bereits von anderen Entwicklern verwendet, denke ich. Ändern Sie einfach Ihre Bundle-ID im Identify-Tab rechts über Ihrem Signing-Tab in einen anderen:
  • Zum Beispiel: Bundle-ID: org.react.native.example.RamenForLifeIn2022

Hoffe das hilft :)

0
Mr. Dang