2012-05-22 11 views
7

Wenn ich versuche, ein Archiv für meine App zu machen, ich, um es erfolgreich, aber mit einer seltsamen Warnung:Anwendung ist fehlgeschlagen. Die Unterschrift ist ungültig, enthält unzulässige Ansprüche

warning: Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011) 
Executable=/Users/Malek/Library/Developer/Xcode/DerivedData/Fontenay-sous-Bois-elmujlurzvtkqdctznqivfpchsfq/Build/Intermediates/ArchiveIntermediates/Fontenay-sous-Bois/InstallationBuildProductsLocation/Applications/Fontenay-sous-Bois.app/Fontenay-sous-Bois 
AssertMacros: message, file: /SourceCache/codesign_wrapper_Sim/Security-1245/codesign_wrapper/codesign_wrapper.c, line: 495 
AssertMacros: profile, file: /SourceCache/codesign_wrapper_Sim/Security-1245/codesign_wrapper/codesign_wrapper.c, line: 904 
codesign_wrapper-0.7.10: Failed to load provision profile from: /Users/Malek/Library/Developer/Xcode/DerivedData/Fontenay-sous-Bois-elmujlurzvtkqdctznqivfpchsfq/Build/Intermediates/ArchiveIntermediates/Fontenay-sous-Bois/InstallationBuildProductsLocation/Applications/Fontenay-sous-Bois.app/embedded.mobileprovisi 
- (null) 

Wenn ich mit Xcode 4.2 verwenden zu arbeiten, ging alles großartig, aber seit ich auf Xcode 4.3 aktualisiert habe, sehe ich immer diese Warnung, bitte helfe :)

+12

Haben Sie überprüft - Produkt -> Schema bearbeiten -> Archivprofil -> Buildkonfiguration (überprüfen Sie, ob dies korrekt auf die Verteilung eingestellt ist) – rishi

+1

Hallo, danke für Ihren Tipp :) Eigentlich überprüfe ich es war für die Verteilung, aber immer noch die gleiche Warnung, ich reinigte es, obwohl, immer bekomme ich das gleiche Problem. – Luca

Antwort

5

Es sieht so aus, als ob du von Sim/Gerät löschen, Von Xcode säubern und neu erstellen musst. Hast du das versucht?

Wenn ja, gehen Sie zum Organizer, tippen Sie auf die Schaltfläche Projekte, suchen Sie Ihr Projekt und tippen Sie auf die Schaltfläche, um Abgeleitete Daten zu löschen.

Von dort, stellen Sie sicher, dass Sie das richtige Verteilungsprofil in den App-Build-Einstellungen UND die Ziel Build-Einstellungen ausgewählt haben. Manchmal geraten diese aus irgendeinem Grund aus der Synchronisation.

+3

Ich hatte dieses Problem, in meinem Fall war es die Ziel-Build-Einstellungen, die nicht auf Verteilung eingestellt war ... Danke – iMathieuB

+0

Meine war auch nicht miteinander synchronisiert! – LouwHopley

3

Überprüfen Sie, ob das Ziel (und nicht nur das Projekt) ist Setup mit dem richtigen Code Signing Identität für Release

+0

Das löste mein spezifisches Problem. Es stellt sich heraus, dass XCode automatisch das Wildcard-Adhoc-Profil ausgewählt hat. – Shiki

0

Stellen Sie sicher, „iOS Device“ wählen und nicht „Simulator“ in der oberen linken Ecke

3

Bitte stellen Sie auch sicher, dass Sie Ihren Code nicht in einem nicht autorisierten Verzeichnis haben. zB (in usb.etc)

+0

richtige Antwort, Dieser Fehler ist weg. Vielen Dank – Babul

Verwandte Themen