2011-03-16 17 views
12

¿Qué significa el siguiente error;Error de CodeSign: se requiere la firma de código para el tipo de producto 'Aplicación' en el SDK 'iOS 4.2'

error Codesign: Se requiere la firma de código para el tipo de producto 'Aplicación' en 'IOS 4.2' SDK

sólo sale el error cuando se trata de probar en el dispositivo .. cómo solucionar este problema?

+3

necesita tener una cuenta de desarrollador de iOS y un perfil de aprovisionamiento para que su dispositivo instale sus aplicaciones en un dispositivo. instalar en el simulador es gratis y simple – binnyb

+0

Deberías haber respondido con esto, ya que es perfectamente correcto ... – Macmade

Respuesta

4

@hmthur: Encontrará su solución en cualquiera de estos enlaces.

Estos son los enlaces a los que puede referirse ya que ellos también discuten el mismo problema que usted.

http://davidbits.blogspot.com/2010/11/codesign-error-code-signing-is-required.html

y

http://forums.macrumors.com/showthread.php?t=1061459

Por lo que yo sé, es algo que ver con el establecimiento de su ejecutable activo como Simulator y no del dispositivo si usted no tiene licencia de desarrollador.

También en algunos casos es el problema con la identidad de firma de código como se discutió en uno de los enlaces anteriores.

Espero que esto te ayude.

3

Asegúrese de tener Objetivos (no Proyecto) seleccionados cuando edite Configuraciones de compilación - Firma de código. Luego, en Debug, todas las opciones se deben configurar en el Perfil de Aprovisionamiento para su identificador de paquete particular, y en Liberación todas las opciones se deben establecer en el perfil de Distribución de su identificador de paquete particular.

0

Si ejecuta xcodebuild desde Build PhaseRun Script o acción previa o posterior en los esquemas en otro destino, y copia las variables de entorno, este problema puede ocurrir también.

Para solucionar este problema, xcodebuild funcionar sin las variables de entorno, así:

/usr/bin/env -i xcodebuild <xcodebuild arguments> 

Compilación y ejecución de un blanco durante la fase de construcción de otra diana se utiliza cuando una tienda coredata necesita ser llenado previamente antes de archivar.

Cuestiones relacionadas