2011-11-16 19 views
7

Estoy tratando de utilizar Codesign en el terminal como sigue:Codesign No se encontraron identidad

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

Pero me siguen dando este error:

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

¿Alguna idea? Básicamente, codesign no puede "ver" este certificado. Pero, no importa cómo lo escriba, obtengo el mismo error. Intenté lo siguiente:

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" 

Específicamente, estoy tratando de obtener mi aplicación en el Mac App Store. ¿Es esto un problema con el aprovisionamiento o algo así? Siento que lo he intentado todo

Respuesta

6

He vuelto a crear los certificados y esto resolvió el problema. La razón por la que publiqué esta pregunta es porque había vuelto a crear los certificados antes, pero fue en vano.

Sin embargo, al certificado '3rd Party Mac Developer Application: asdf' le faltaba la clave privada, por alguna razón.

Cuestiones relacionadas