webentwicklung-frage-antwort-db.com.de

Codesignatur ungültig

In letzter Zeit konnte ich einige meiner Apps nicht in Xcode ausführen. Sie würden bauen und dann aufhören, ohne aufzutauchen. Also habe ich versucht, in den Debug-Ordner zu gehen und die App manuell zu starten. Am Ende erhielt ich einen Fehlerbericht von macOS, in dem mir mitgeteilt wurde, dass der Ausnahmetyp "Codesignatur ungültig" war. Ich habe auch einen Test in Xcode durchgeführt und er sagte mir, dass der Code überhaupt nicht signiert war und dass er mit Exit-Code 1 fehlgeschlagen ist Ich weiß nicht, wie ich das beheben kann. Es betrifft beide Anwendungen, die ich im Mac App Store habe. Ich nehme an, es hat mit Zertifikaten zu tun. Bitte lassen Sie mich wissen, wie ich das beheben kann. Ich mache eine MacOS-App mit Xcode 8. Ich brauche diesen Fehler dringend behoben. Wenn Sie also Ideen haben, posten Sie sie bitte, und wenn sie funktionieren, werde ich Ihnen umgehend die +50 Wiederholung zuerkennen. Vielen Dank!

Hier ist ein Screenshot des Fehlers, den ich bei einem der Projekte bekomme.

 Error Screenshot here

16
TDM

Seltsamerweise wurde das Update auf Xcode 8.1 behoben! Die Moral der Geschichte lautet also: Aktualisieren Sie, wenn ein Update verfügbar ist, und prüfen Sie, ob dadurch Probleme beim Signieren von Codes behoben werden.

Vielen Dank an alle für Ihre hilfreichen Antworten. Ich bin sicher, dass sie jemandes Problem lösen werden.

1
TDM

Du solltest versuchen dein Projekt zu reinigen (CMD + SHIFT + K), es hat für mich funktioniert.

17
karolsenami

Erlebte das gleiche Problem, was für mich geholfen hat:

Öffnen Sie den Finder, zeigen Sie den Inhalt des Projektpakets und öffnen Sie die folgende Datei mit Xcode:

project.pbxproj

Suchen Sie nach: PROVISIONING_PROFILE_SPECIFIER

Und kommentieren Sie es für den Abschnitt debug & release aus:

/*PROVISIONING_PROFILE_SPECIFIER = "";*/
0
Jos

In der Vergangenheit gab es Probleme mit Leerzeichen in Namen und Pfaden. Ich würde vorschlagen, das Leerzeichen aus dem App-Namen zu entfernen und zu sehen, ob dies irgendetwas bewirkt. 

Ist dein Testziel auch unterschrieben? 

0
drekka