2011-11-16 7 views
7

Sto cercando di utilizzare Codesign nel terminale come segue:Codesign No identità trovato

codesign -f -s "3rd Party Mac Developer Application: asdf" -v "My App.app" 

Ma continuo a ricevere questo errore:

3rd Party Mac Developer Application: asdf: no identity found 

Tutte le idee? In sostanza, il codesign non può "vedere" questo certificato. Ma, non importa come lo scrivo, ottengo lo stesso errore. Ho provato il seguente:

codesign -f -s "3rd Party Mac Developer Application: asdf" -v "My App.app" 
codesign -f -s 3rd Party Mac Developer Application: asdf -v "My App.app" 
codesign -f -s 3rd\ Party\ Mac\ Developer\ Application:\ asdf -v "My App.app" 
codesign -f -s asdf -v "My App.app" 
codesign -f -s "asdf" -v "My App.app" 
codesign -f -s Application -v "My App.app" 

In particolare, sto cercando di ottenere la mia app nel Mac App Store. È un problema con il provisioning o qualcosa del genere? Mi sento come se avessi provato tutto

risposta

6

Ho ricreato i certificati e questo ha risolto il problema. Il motivo per cui ho postato questa domanda è perché avevo ricreato i certificati prima, senza alcun risultato.

Tuttavia, per qualche motivo, il certificato "Applicazione sviluppatore Mac di terze parti: asdf" mancava la chiave privata.