Ich habe versucht, meine App auf iTunes Connect bzw. iTunes Connect hochzuladen. AppStore und bekam den folgenden Fehler:
Fehler beim Auffinden oder Generieren übereinstimmender Signatur-Assets
Xcode hat versucht, übereinstimmende Signatur-Assets zu finden oder zu generieren, ist jedoch aufgrund der folgenden Probleme fehlgeschlagen.
Fehlende iOS Distribution-Signaturidentität für ... Xcode kann eine für Sie anfordern.
Bevor ich eine neue Entwicklungsmaschine einrichtete, exportierte ich die Entwicklerkonten über Xcode 7 von der alten auf die neue Maschine.
Was kann ich tun, um dies zu beheben?
Antworten:
Von Apple -
Wie in einem Kommentar unten erwähnt, muss das abgelaufene Zertifikat ebenfalls aus dem
login
Abschnitt entfernt werden :quelle
Ich war heute auch mit dem gleichen Problem konfrontiert. Die folgenden Schritte haben mein Problem behoben.
Jetzt bist du bereit zu gehen.
quelle
Ich bin immer wieder auf das Problem gestoßen und habe gesehen, dass alle meine Zertifikate ungültig sind - oh nein!
Es stellt sich heraus, dass ich das abgelaufene Zertifikat nie gelöscht habe. Es wurde für mich nicht angezeigt, bis ich aus der Anwendung Keychain Access ausgewählt habe:
Ansicht-> Abgelaufene Zertifikate anzeigen
dann
System-> Alle Artikel
wird endlich das knorrig abgelaufene Zertifikat anzeigen. Wenn Sie dies löschen und erneut von XCode versuchen, werden die neuen gültigen Zertifikate abgerufen.
Stellen Sie einfach sicher, dass Sie in der Keychain Access-App nach "Alle Elemente" suchen. Die ungültig gemachten Zertifikate sind das Ergebnis des Verweises auf das abgelaufene Zertifikat, das noch nicht gelöscht wurde.
quelle
Der folgende Prozess wird das Problem lösen,
1: Öffnen Sie den KeyChain-Zugriff und löschen Sie die "Apple Worldwide Developer Relations-Zertifizierungsstelle" (die am 14. Februar 2016 abläuft) aus den Abschnitten "Login" und "System". Wenn Sie es nicht finden können, verwenden Sie "Abgelaufene Zertifikate anzeigen" im Menü "Ansicht".
2: Laden Sie jetzt https://developer.apple.com/certificationauthority/AppleWWDRCA.cer herunter und doppelklicken Sie auf das Zertifikat, um es zu Keychain access> certificates hinzuzufügen (das am 8. Februar 2023 abläuft). Jetzt sollte der gültige Status der Zertifikate wie unten grün werden.
Überprüfen Sie einmal den Status.
quelle
Apple hat die folgenden Änderungen vorgenommen. Laden Sie daher das neue Zertifikat developer.apple.com herunter
erneuertes Zertifikat und platzieren Sie es wie folgt: Screenshots. Klicken Sie im Schlüsselbund wie unten gezeigt auf System und dann auf Zertifikat. Löschen Sie das abgelaufene Zertifikat. Ziehen Sie dann den AppleWWDRCA.cer, den Sie über den obigen Link heruntergeladen haben, per Drag & Drop
quelle
Nachdem ich eine Weile gesucht hatte, stellte ich fest, dass es nicht ausreicht, die Entwicklerkonten aus Xcode zu exportieren und diese erneut über Xcode auf den neuen Computer zu importieren.
Außerdem musste ich das Zertifikat mit dem Namen " Apple World Wide Developer Relations Certificate Authority " vom Schlüsselbund der früheren Entwicklungsmaschine in den Schlüsselbund der neuen kopieren .
Dies löste das Problem für mich.
quelle
Ich habe das neue Apple WWDR-Zertifikat importiert, das 2023 abläuft, aber ich hatte immer noch Probleme und meine Entwicklerzertifikate zeigten den ungültigen Ausstellerfehler.
Gehen Sie beim Schlüsselbundzugriff zu Ansicht -> Abgelaufene Zertifikate anzeigen, markieren Sie in Ihrem Anmeldeschlüsselbund das abgelaufene WWDR-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. (Wichtig)
Nachdem ich das abgelaufene Zertifikat aus den Login- und System-Schlüsselanhängern gelöscht hatte, konnte ich erneut für Distribution erstellen.
quelle
Ich entfernte alte AppleWWDRCA, heruntergeladen und installiert AppleWWDRCA , aber Problem blieb. Ich habe auch meine Distributions- und Entwicklungszertifikate von Keychain Access überprüft und sehe den folgenden Fehler.
Dann,
Dieses Problem mit dem Zertifikat wurde behoben.
Da alte Zertifikate widerrufen wurden, werden vorhandene Bereitstellungsprofile ungültig. Um dies zu beheben;
Ich hoffe das hilft.
quelle
Meine Antwort war anders und kam mit der Nachricht:
Die Lösung bestand in generierten Grafiken:
Code Sign Error in macOS Sierra Xcode 8: Ressourcengabel, Finder-Informationen oder ähnliches Detritus nicht zulässig
quelle
Vergessen Sie nicht, auch das iOS-Zertifikat für Ihr Apple Developer Account zu installieren .
quelle
Stellen Sie sicher, dass unter Projektnavigator> Signieren> Team ein Teamname ausgewählt werden muss.
quelle