wake-up-neo.com

xcode 10, Command CodeSign ist mit einem Exit-Code ungleich Null fehlgeschlagen

Bei jeder Build-Konsole wird diese Meldung angezeigt.

CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app (im Ziel: Desker) cd /Users/admin/Desktop/AppStoreBuild/Project201 export CODESIGN_ALLOCATE =/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate

Signatur der Identität: "-"

/usr/bin/codesign --force --sign - --entitlements /Users/admin/Desktop/AppStoreBuild/Project201/build/Project.build/Debug-iphonesimulator/Project.build/Project.app.xcent --timestamp=none /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app

/Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app: Ressourcenzweig, Finder-Informationen oder ähnliche Detritus nicht zulässig Befehl CodeSign schlug mit einem Exit-Code ungleich Null fehl.

Gibt es eine Möglichkeit, die Ursache für diesen Fehler zu ermitteln? Es zeigt Signing Identity: "-" wenn ich versuche, auch im Simulator zu laufen. Warum brauchen wir im Simulator eine Signatur. Und eine weitere Sache ist, wenn ich xcode beende und neu starte, wird es korrekt erstellt, wenn ich Code ändere oder eine Methode hinzufügte.

Jede Hilfe wird geschätzt

26
Test Test

Ich hatte dieses Problem und Xcode konnte auf dem Gerät nicht kompiliert werden, aber auf dem Simulator funktionierte es einwandfrei.

Ich habe mit diesen Schritten gelöst:

  1. Schlüsselbund öffnen.
  2. Sperren Sie den Login-Schlüsselbund.
  3. Entsperren Sie es, geben Sie das Kennwort Ihres PC-Kontos ein.
  4. Projekt reinigen und erstellen

Und danach funktioniert alles gut.

103
omanosoft

Dies ist mir gerade heute passiert, erst nachdem ich ein .png-Bild mit der Option "Erweiterung ausblenden" in der Get-Info angehakt hatte. (Klicken mit der rechten Maustaste) Das Bild wurde dem Dateiverzeichnis meines Xcode-Projekts hinzugefügt.

Wenn das Kontrollkästchen deaktiviert und das PNG-Bild erneut in das Verzeichnis von Xcode eingefügt wurde, habe ich dann Cleaned and Built und funktionierte danach einwandfrei, ein sehr merkwürdiger Fehler, wenn Sie mich fragen.

4
Jonas

Keine der aufgeführten Lösungen funktionierte für mich. In einem anderen Thread wurde darauf hingewiesen, dass das Hinzufügen eines Ordners mit dem Namen "resources" im Projekt diesen Fehler verursacht. Nach dem Umbenennen meines "Ressourcen" -Ordners verschwand der Fehler.

3
Paul Slocum

Versuchen - 

1. shift + cmd + k
2. shift + cmd + Alt + k 

Versuchen Sie dann, Ihr Projekt erneut auszuführen. Hoffe, das wird das Problem beheben. 

3

Die Lösung für mich war, macOS neu zu starten, ohne es zu speichern

2

Dieses Problem trat bei mir auf, nachdem .dae und .png-Dateien hinzugefügt und .dae mit dem XCode-Editor in das SceneKit-Szenedateiformat (.scn) konvertiert wurden.

Nach einiger Recherche fand ich hier die Lösung - https://forums.developer.Apple.com/thread/109951#336225

Schritte zur Lösung des Problems:

  1. In XCode gehen Sie zu Einstellungen
  2. Klicken Sie auf die Registerkarte Standorte
  3. Wählen Sie in den Befehlszeilen-Tools aus der Dropdown-Liste XCode 10.1 aus
2
plamenti

Keine der anderen Antworten hat funktioniert. Das habe ich getan:

  1. mein Zertifikat vom Schlüsselbund gelöscht;
  2. geöffnetes Xcode it Rebuild Zertifikat;
  3. app auf Gerät erfolgreich ausgeführt.
1
Bhavesh Jain

In Xcode: Gehen Sie zu Einstellungen Abmelden des aktuellen Benutzers.

Schließen Sie Xcode

Im Schlüsselbund: Gehen Sie zu Anmelden und Alle Elemente

        - Sort by kind
             - remove "Apple Worldwide Developer Relation Certification Authority"
             - remove "Developer ID Certification Authority"
             - remove "iPhone Developer ...."

Öffne Xcode

Gehen Sie zu Einstellungen und melden Sie sich bei Ihrem Apple Benutzerkonto an

  • Dadurch werden Ihre zuvor gelöschten Entwicklerzertifikate erneut geladen. Erstellen Sie das Projekt neu. (Sollte erfolgreich erstellt werden.)

Führen Sie den Build auf Ihrem nativen Gerät aus

1
Val

In meinem Fall gab es folgende Fehlerzeilen:

Signaturidentität: "-"

… ..Mobile.app: Ressourcengabel, Finder-Informationen oder ähnliches sind nicht erlaubt

Der Befehl CodeSign ist mit einem Exit-Code ungleich Null fehlgeschlagen

das Problem war, dass ich im Ressourcenordner einige Dateien mit der Erweiterung .png hatte, die in den Standardeinstellungen verborgen waren.

Suchen Sie die Datei im Finder, markieren Sie sie -> cmd + i -> deaktivieren Sie die Option Erweiterung ausblenden

danach kehren Sie in Xcode -> kmd + shift + K zurück und bauen neu auf.

Ich hoffe ich war hilfreich!

1
Madji

Dieses Problem wurde durch das Erstellen meines Projekts im Release-Schema verursacht. Es kann auch durch andere Dinge verursacht werden. Versuchen Sie, das Erstellungsschema zu ändern, indem Sie in xCode zu Product> Scheme> Edit Scheme wechseln. Wechseln Sie im Abschnitt "Ausführen" auf der linken Seite von "Build Configuration" zu "Debug". Ich hoffe das wird helfen.

1

Ich bin nicht sicher, was dieses Problem verursacht, aber eine Methode, mit der ich das Porblem erfolgreich aufgelöst habe, bestand darin, eine Pod-Aktualisierung auf meinen Kakaoschoten durchzuführen.

Der Fehler (für mich trotzdem) zeigte ein Problem mit einer der Pods, die signierten. Durch das Aktualisieren der Pods wurde dieses Problem mit der Signatur behoben.

pod update [PODNAME] //For an individual pod

oder

pod update //For all pods.

Hoffentlich hilft dies jemandem, der den gleichen Fehler "Command CodeSign mit einem Exitcode ungleich Null" hat.

0
paul_f

Wenn Sie auch die Code-Signatur mit dem Fehler "Ressourcenzweig, Finder-Informationen oder ähnliches Detritus nicht zulässig" erhalten

Führen Sie das folgende Skript in der Konsole aus, um das Problem zu beheben:

$ xattr -cr <path_to_app_bundle>
0
xuzepei

Ich habe diesen Fehler auch gesehen, nachdem ich dem art.scnassets-Ordner eine Mischung aus .jpg- und .png-Bildern hinzugefügt, Codeänderungen vorgenommen und diese Änderungen über Xcode Source Control> Discard All Changes ... entfernt habe. 

Ich habe die anderen Fixes in diesem Thread ausprobiert, aber letztendlich musste ich die hinzugefügten .jpg/.png-Dateien löschen, das Projekt bereinigen und das Projekt neu erstellen, um die Fehler zu beheben. Ich las dann die ursprünglichen JPG-/PNG-Dateien und baue den Code jetzt ohne Probleme neu auf. 

0
hawtakshun

Nicht sicher, ob dies jemandem helfen wird - aber stellen Sie sicher, dass Sie Find Implicit Dependencies abgehakt haben. Manchmal kann dies dazu führen, dass Ihr Projekt den Überblick verliert, wo Sie nach bestimmten Dingen suchen müssen. ???? ‍♂️ 


 enter image description here


Sobald Sie dies getan haben, schlage ich vor, Ihr Projekt zu reinigen und neu zu erstellen. Prost!

 enter image description here

0

in meinem Fall war es eine beschädigte Storyboard-Datei

0
roberto

Nachdem ich zwei .aiff-Dateien in eine .scnassets-Gruppe kopiert habe, ist dieser Fehler aufgetreten. Das Löschen der Dateien und eines "Clean Build Folder" löst das Problem in meinem Fall.

0
nik

Das hat bei mir funktioniert :) Ich habe das Zertifikat in den Schlüsselbund-Zugriffseinstellungen entfernt. Gehe zu Xcode und baue die App sauber. Jetzt wird das Zertifikat erneut im Schlüsselbund erstellt und die Erstellung wird mit dem realen Gerät erfolgreich abgeschlossen.

0
Swetha Reddy

Für mich musste ich zum Schlüsselbund gehen, den "Login" -Schlüsselbund auswählen, auf den iOS Developer: myName-Schlüssel doppelklicken, auf die Registerkarte "Zugriffskontrolle" klicken und das Optionsfeld auf "Allen Anwendungen den Zugriff auf dieses Element erlauben" aktivieren.

0

Keine der oben genannten Lösungen hat bei mir funktioniert. Nach einigem Raten habe ich es versucht (Xcode v10.2.1 cocoapods v1.7.1)

pod deintegrate

gefolgt von

pod install

Dann:

  • Öffnete den Arbeitsbereich in Xcode
  • Bereinigter Build-Ordner
  • Erstellen Sie das Projekt

Keine Erstellungsfehler.

0
ToddX61