2014-10-09 10 views
10

OK, das macht mich verrückt, und ich würde wirklich es zu schätzen wissen, wenn jemand mir dies debuggen helfen könnte:Abgebrochen wegen Codesignierung Fehler

  • Ich verwende Xcode 6.1 ( 6A1042b 6A1046a) auf OSX Yosemite 10,10 (14A361c)
  • ich habe 2 gültige Zertifikate im Schlüsselbund (Vertrieb/Installer)

Registerkarte Allgemein

General Panel

Build-Einstellungen

Build Settings

Wenn die App Hilfe

Terminated due to code signing error

läuft! Was ist los?


P.S. Aus irgendeinem Grund, nachdem Sie "Mac App Store" ausgewählt und meine Signaturidentitäten wie gezeigt eingestellt haben, wird die "Signierung" auf der Registerkarte "Allgemein" automatisch auf "Keine" zurückgesetzt. Wenn ich es auf "Mac App Store", "Debug" und "Release" zurückstelle, wechseln Sie zu einem generischen "Mac Developer".


UPDATE (Das ist, was die Protokolle zeigen)

EXC_CRASH (Code Signature Invalid) 
+0

Ich habe das gleiche Problem. Hast du eine Lösung gefunden? Ich bin kürzlich zu einem neuen iMac gewechselt, also frage ich mich, ob das Teil davon ist. Hatte dieses Problem in der Vergangenheit noch nie. –

+1

@TyJacobs Eigentlich habe ich von Yosemite zu Mavericks gewechselt als meine Entwicklungsmaschine und ... Boom, es hat funktioniert! Fragen Sie mich nicht, warum ... Wie es bei Code-Signaturen und Zertifikaten immer passiert (zumindest für mich), ist es keine exakte Wissenschaft: Sie tun, was auch immer Ihnen zu Kopf kommt und irgendwann, aus einem noch unbekannten Grund funktioniert ... lol –

+0

Hallo .... kameleon .... ich bekomme das gleiche Problem.did bekommen Sie eine Lösung dafür. –

Antwort

0

Unabhängig davon, wie Sie Ihren Mac einrichten, entweder von einem Time Machine-Backup oder als frisch installieren, es sei denn, Sie richtig gesichert Ihre Zertifikate und migriert sie auf Ihre neue Maschine müssen Sie neue Zertifikate erstellen. Mach es von Anfang an. Verwenden Sie nicht die Zertifikate, die Sie für Mavericks in Yosemite oder auf einem neuen Computer erstellt haben. Wenn Sie neue Zertifikate neu erstellen, wird es funktionieren.

0

Sie können Ihr Mac-System in den folgenden Schritten ausführen.

  • Sets "vorläufiges Profil" als "None" und "Code-Signing-Identität", wie in "nicht-Code Zeichen Do"
  • Set "Unterzeichnung" als "None" in "Allgemein" "Build-Einstellung" Bitte beachten Sie den beigefügten Screenshot. enter image description here

enter image description here

Sie können "App Store" oder "Identität Entwickler" in folgenden Schritten vor.

  • In den Build-Einstellungen "Provisional profile" und "Code Signing identity" einstellen.
  • Code "signieren" als "keine"
  • Konfigurieren Sie Ihr Apple-Konto in xcode. (Xcode-> Präferenz-> Konto-> hinzufügen Apple-Konto).
  • Archive Ihre Anwendung und senden oder zu bauen als Identifikator Entwickler bereitzustellen. (Produkt-> Archiv)

Anbei Screenshot entnehmen. enter image description here

Verwandte Themen