2012-05-22 22 views
7

Quando provo a fare un archivio per la mia app, ho ad esso con successo, ma con uno strano avvertimento:Verifica codice fallito dell'applicazione. La firma non è valida, contiene diritti non consentiti

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) 

Quando uso per lavorare con Xcode 4.2, tutto è andato ottimo, ma da quando ho aggiornato a Xcode 4.3, continuo a vedere questo avviso, per favore aiuto :)

+12

Hai controllato - Prodotto -> Modifica schema -> Profilo archivio -> Crea configurazione (controlla se è impostato correttamente sulla distribuzione) – rishi

+1

Ciao, grazie per il tuo suggerimento :) In realtà, controllo era per la distribuzione, ma ricevendo sempre lo stesso avvertimento, lo pulisco, anche se, sempre, ho lo stesso problema. – Luca

risposta

5

Sembra che potrebbe essere necessario eliminare da sim/dispositivo, pulire da Xcode e ricostruire. Hai provato questo?

In tal caso, andare all'organizzatore, toccare il pulsante Progetti, trovare il progetto e toccare il pulsante per eliminare i dati derivati.

Da lì, assicurarsi di aver selezionato il profilo di distribuzione corretto sia nelle impostazioni di creazione app sia nelle impostazioni di creazione target. A volte questi non sono sincronizzati per qualche motivo.

+3

Ho riscontrato questo problema, nel mio caso erano le Impostazioni di generazione target che non erano impostate su Distribuzione ... Grazie – iMathieuB

+0

Anche il mio non era sincronizzato l'uno con l'altro! – LouwHopley

3

Verificare che l'obiettivo (e non solo il progetto) è messa a punto con la giusta Code Signing Identity per uscita

+0

Questo ha risolto il mio problema specifico. Risulta che XCode ha selezionato automaticamente il profilo Wildcard Adhoc. – Shiki

0

Assicurarsi di selezionare "iOS Device" e non "Simulator" nell'angolo in alto a sinistra

3

assicurati inoltre di non avere il tuo codice nella directory non autorizzata. es. (in usb.etc)

+0

risposta giusta, questo errore è andato. Grazie – Babul

Problemi correlati