Ich habe den Xcode 6 GM-Seed installiert und versuche zum ersten Mal, eine IPA-Datei zu erstellen. Wenn ich nach dem erfolgreichen Archivieren auf die Schaltfläche Exportieren klicke, wird ein Fenster mit folgenden Worten angezeigt:
Fehler beim Auffinden oder Generieren übereinstimmender Signatur-Assets
Xcode hat versucht, übereinstimmende Signatur-Assets zu finden oder zu generieren, dies ist jedoch aufgrund der folgenden Probleme fehlgeschlagen.
Ihr Konto verfügt bereits über ein gültiges iOS Distribution-Zertifikat.
Wenn Sie Ihre Signaturidentität auf einem anderen Mac haben, können Sie ein Entwicklerprofil importieren. Sie können das aktuelle Zertifikat auch widerrufen und erneut anfordern.
Hier ist ein Screenshot des Fehlers:
Kann mir jemand sagen, wie ich das lösen soll?
quelle
Antworten:
Klicken Sie im Schlüsselbundzugriff -> Abgelaufene Zertifikate anzeigen, dann in Ihrem Anmeldeschlüsselbund auf Abgelaufenes Zertifikat und löschen Sie es. Ich hatte auch das gleiche abgelaufene Zertifikat in meinem Systemschlüsselbund, also habe ich es auch von dort gelöscht.
-> Nachdem Sie das abgelaufene Zertifikat aus den Login- und System-Schlüsselanhängern gelöscht haben, laden Sie das Zertifikat über den folgenden Link herunter und öffnen Sie es mit dem Schlüsselbund.
Laden Sie https://developer.apple.com/certificationauthority/AppleWWDRCA.cer herunter und fügen Sie es dem Schlüsselbundzugriff> Zertifikate hinzu (das am 2023 abläuft).
Das hat mein Problem gelöst
quelle
Ich habe das Distributionsprofil bearbeitet und erneut heruntergeladen, xcode neu gestartet und es hat funktioniert.
quelle
Ich habe in den letzten 6 Stunden nach einer Antwort für dieses Problem gesucht. Nichts ist zufriedenstellend. Da weiß niemand, warum das passiert. Im Folgenden finden Sie eine Möglichkeit, .ipa über die Befehlszeile zu generieren. Wenn das funktioniert, werde ich morgen hier aktualisieren.
Hinweis: Der "Name des Bereitstellungsprofils" ist der Name, der im Namensfeld des Zertifikats angegeben ist (sichtbar unter developer.apple.com).
Dadurch wird .ipa erstellt.
Kredit geht an Orginal Autor hier
Dieser Trick hat bei mir funktioniert.
quelle
Beim ersten Mal bekam ich das Gleiche und dann stellte ich fest, dass es auf der Entwickler-Site ein neues Bereitstellungsprofil gab, das mit XC begann: Ich habe xcode neu gestartet und xcode hat das zuvor erstellte XC: -Profil automatisch gefunden und mir erlaubt, die App zu signieren . Es sah so aus, als ob der Neustart von xcode und die Aktualisierung von Signaturen (nach der Anmeldung beim Hochladen / Überprüfen der App auf xcode) den Trick getan hätten
quelle
Ich habe diesen Fehler erhalten, wenn ich mehrere Entwicklungskonten / -teams hatte, in denen ich war. Die Lösung für mich bestand darin, sicherzustellen, dass alle folgenden Funktionen ordnungsgemäß eingerichtet waren:
Wenn all dies vorhanden ist, können Sie Ihr Konto in Xcode aktualisieren und sollten diese Nachricht nicht mehr erhalten ...
quelle
Dies muss ein Problem mit dem von Ihnen ausgewählten Team sein. Wenn Sie eine neue Bundle-ID aus einem anderen Apple-Konto erstellt haben, das nicht in Ihren
xcode
Einstellungen hinzugefügt wurde, führen Sie die folgenden Schritte aus, um ein neues Team hinzuzufügen.quelle
Ich bin mir nicht sicher, warum "Lokale Signatur-Assets verwenden" für mich funktioniert hat
quelle
Ich konnte dieses Problem beheben, indem ich den Namen des Bereitstellungsprofils im Member Center umbenannte und in XCode 6 aktualisierte.
quelle
Ich habe das gleiche Problem. Ich war mir ziemlich sicher, dass meine Bereitstellung und mein Zertifikat usw. richtig eingestellt sind. Ich habe all dies im Apple Dev Portal erstellt, während mein Xcode 6.2 geöffnet wurde. Nachdem ich das Zertifikat heruntergeladen und bereitgestellt hatte, doppelklickte ich auf beide und konnte dann auswählen, ob ich von Xcode signieren möchte. Das ist KEIN Xcode Neustart erforderlich Aufwärts zu diesem Punkt als neue Provisioning - Datei ist von Xcode gewählt werden. Dann habe ich die Binärdatei archiviert und sie im Organizer zur Übermittlung geöffnet.
Aber hier kommt das eigentliche Problem, dass der Organisator sich meines wahren Vermögens nicht bewusst ist. Hier müssen wir also den Organizer (Xcode) neu starten . Ich muss einen Fehler bei Apple sagen, um Organizer nicht auf die aktualisierten Assets aufmerksam zu machen. Wie nach dem Neustart des Organizers habe ich die App gesendet und sie aufgefordert, das Signieren des Zertifikats vom Schlüsselbund zuzulassen .
quelle
Nur so konnte ich das Problem lösen: Öffnen Sie die App "Keychain Access" und wählen Sie "View" -> "Show Expired Certificates". Entfernen Sie ALLE abgelaufenen Apple-Zertifikate! Starten Sie Xcode neu.
Siehe: Xcode kann keine Distributionsbuilds für App Store-Einreichungen oder Enterprise-Apps erstellen -> https://developer.apple.com/support/certificates/expiration/
quelle
Ich hatte auch das gleiche Problem bei der Verwendung von Xcode 6 GM und habe Xcode 5.1 zum Erstellen der IPA-Datei verwendet.
quelle
Dies kann passieren, wenn Sie versuchen, die erste Version mit einer neuen Xcode-Version auf demselben Mac zu veröffentlichen .
In meinem Fall hatte ich sowohl Xcode 6 als auch Xcode 5 installiert.
Ich habe das Problem gelöst, indem ich mein .developerprofile in Xcode 5 exportiert und dann wie folgt in Xcode 6 importiert habe:
Im alten Xcode (meiner war 5.1.1)
In neuem Xcode (meins war 6.0.1)
Dies funktioniert auch vom alten zum neuen Mac.
quelle
Wenn Sie nur ein Entwicklerzertifikat in Ihrem Schlüsselbund haben, können Sie anscheinend keine Ad-hoc-Builds exportieren. Sie müssen über ein Verteilungszertifikat sowie ein Verteilungsbereitstellungsprofil verfügen
quelle
Für mich musste ich nur XCode neu starten und es funktionierte.
quelle
Wenn wir in XCODE 6 ein Bereitstellungsprofil erstellen, sollte es vom Typ ADHOC sein. Legen Sie das Profil in den Build-Einstellungen fest und archivieren Sie es dann. Ich denke, alles wird gut funktionieren
quelle
Hatte das gleiche Problem und jetzt kann ich meine App wieder EXPORTIEREN. 1) Diese Antwort war sehr lustig, aber gut, um niemanden zu hören, der sich mit 2 kombiniert.) Antwortete am 19. September 14 um 23:21 Uhr und bat mich, an meinem iPhone zu arbeiten.
Gehen Sie zu development.apple.com -> Zertifikate -> Alle / Produktion und löschen Sie einfach Ihre iOS Distribution- Sache. Es könnte sein, dass Sie alle lokalen Zertifikate gelöscht haben und es nicht mehr mit dem Original übereinstimmt. Deshalb haben Sie diese Nachricht mit diesem Bild =) Wie gesagt, ich hatte das gleiche Problem. Nach dem Löschen nur Archivieren und Neu exportieren und dies wird automatisch für Sie erledigt.
Version 6.1.1 (6A2008a)
quelle
Ich konnte mein Verteilungszertifikat im Schlüsselbund sehen, aber es war nicht signiert. Ich habe dieses Problem gelöst, indem ich zur Dev-Site gegangen bin, alle Zertifikate und Bereitstellungsprofile gelöscht habe (ja, alle gelöscht), die Zertifikate (dev und dist) neu generiert und alte Zertifikate heruntergeladen und gelöscht sowie neue in den Schlüsselbund importiert habe. Wenn Sie mehr als eine App-ID haben, generieren Sie das Distributionsprofil und laden Sie es beim Import herunter. Andernfalls wählt Xcode mgmgt möglicherweise die falsche App, um das Profil zu erstellen (ist mir passiert). Beim Neustart von XCode habe ich sichergestellt, dass die iOS-Distribution in meinem Zielsignaturbereich für Apps ausgewählt wurde (dies war nicht der Fall). XCode hat die Prov-Profile für mich neu gemacht. Es hat die Signaturvalidierung bestanden (ugh jetzt zur 64-Bit-Unterstützung!)
quelle
In meinem Fall "Xcode 7.3" musste ich nur das Projekt bereinigen, Xcode neu starten, neu archivieren und alles ist in Ordnung.
quelle
Problem an meinem Ende war, in itunesconnect wurde mein Konto als "iOS-Entwickler" zertifiziert, aber nicht als "iOS-App-Distributor". Musste das Zertifikat neu erstellen, herunterladen, mit Schlüsselbund öffnen und dann das Archiv erneut validieren. Es hat endlich funktioniert. Vielen Dank an alle
quelle
Um dies zu beheben, musste ich die automatische Signaturverwaltung unter Ziel> Allgemein deaktivieren und sowohl Entwickler- als auch Pro-Profile importieren, nachdem ich sie von meinem Apple-Entwicklerkonto heruntergeladen hatte. App neu erstellt und es hat funktioniert, sonst nichts. Ich denke, dieses Problem kann aus vielen verschiedenen Quellen stammen.
quelle
Mein Problem wurde durch etwas anderes verursacht, daher kann dies möglicherweise helfen.
Es ist ganz einfach, ich muss Konten erstellen und habe beim Exportieren im Organizer die falsche ausgewählt! Duh.
Hoffe das hilft.
quelle
Hör niemandem zu.
NÄCHSTES TUN:
FERTIG! NUR 5 SCHRITTE
quelle