2012-09-13 15 views
40

Actualicé mi perfil de suministro para incluir algunos dispositivos más para pruebas Ad-Hoc, agregué esto nuevo perfil y se retira el viejo y ahora estoy recibiendo este error:Código Error de signo: Identificador de aplicación 'com.reapptive.Floors2Go' que no coincide con la configuración actual 'com.reapptive.Floors2Go'

Code Sign error: Provisioning profile 'Floors2Go' specifies the Application Identifier 'com.reapptive.Floors2Go' which doesn't match the current setting 'com.reapptive.Floors2Go'

¿Qué si nos fijamos ambos son exactamente lo mismo, he eliminado, vuelve a agregar un nuevo perfil, elimina y volvió a entrar en el haz nombre en mi plist y por la vida de mí no puedo resolver esto.

También he intentado limpiar todo y reconstruir, pero fue en vano.

¿Alguna idea?

Respuesta

42

Parece ser un error en Xcode GM Seed, tuve que matar a Xcode y volver a abrirlo cada vez que cambio un perfil.

+18

Tenía que limpiar, eliminar el perfil, configurar todo para "No codificar signo", reiniciar Xcode y re -agregó el perfil y configuró el código nuevamente antes de que funcionara. Probablemente no sea todo lo necesario, pero lo trataré como vudú hasta que sepa cuáles son los pasos específicos. –

+1

Lo mismo aquí, todavía con errores con XCode 4.5.1. – gilm

+1

Tuve que verificar y reasignar todas mis identidades de firma de código de depuración y liberación (entre mi configuración de nivel de proyecto y mi configuración de nivel de destino). Uno de los perfiles a los que le había agregado un dispositivo estaba obsoleto, pero todavía estaba asociado de algún modo con la configuración de Liberación. –

0

Debería haber un problema con el identificador de aplicación en el archivo plist. Compruebe eso. ¿Instaló el nuevo Perfil de Aprovisionamiento?

+0

hola, he comprobado el identificador de la aplicación y es correcto y sí, instalé el nuevo perfil de aprovisionamiento pero aún nada. lo que no entiendo es que ambos son iguales cuando me muestra el error –

+0

ok cool compruebe la identidad del signo de código en el proyecto y los objetivos individualmente. Comprobar si hay depuración, liberar también en la identidad del signo de código – SRI

+0

resulta que es un error en Xcode he presentado un informe de error –

19

También tuve este problema al intentar reemplazar un perfil de provisión de desarrollo con una versión actualizada. Parece un error.

Ejecutando XCode clean, luego estableciendo la identidad de firma de código (para dev, en mi caso) para "no codificar el signo", luego estableciendo la identidad del signo de código en el perfil de aprovisionamiento de desarrollo correspondiente resolvió el error de compilación.

+0

Establecer no firmar, compilar, Establecer firma, compilar. ¡Maravilloso! – allprog

7

En Xcode (estoy usando 4.5.2)> Construir Configuración> Firma de Código sección:

  1. cambiar todo a Don't Code Sign
  2. Cambiar la configuración individual de los perfiles de desarrollador/distribución adecuados.

Por ejemplo:

enter image description here

1

En mi caso, la eliminación de un duplicado y certificado no válido en el llavero solucionado este problema ..

0
  • 1- Limpio (Producto -> Limpio)
  • 2- Eliminar Prov. Perfil (Ventana -> Organizador) eliminar prov. Expirado y no utilizado.
  • perfil
  • 3- Establecer todo lo que no te señal de código en su proyecto y de destino (pulse en el proyecto bajo configuración de generación bajo el signo de código configurado todo para no te señal de código y hacerlo de nuevo, tú, objetivo)
  • 4- Relanzamiento Xcode
  • 5- Re-agregar prov. perfil
  • 6- Ve al código nuevamente y configúralo en tu prov. perfil.
  • 7- Repita el paso 6 para el código de inicio de sesión en su destino. Si no funcionó, intente realizar el siguiente paso
  • 8- Cualquier iOS SDK bajo depuración lo configura como desarrollador de iPhone o iPad en el selector de perfil automático.
0
  1. Eliminar todo Prov.Perfil de Organizador
  2. De Menú Seleccionar Editor ->Actualizar desde el centro de desarrollador
  3. introduzca su ID y contraseña de Apple y esperar
  4. Ir a Ajustes buit de aplicación seleccione el perfil desarrollo para depuración y ad-hoc perfil para liberar

Nota Es un consejo para crear dos perfil diferente para el desarrollo y prueba de

  • para el desarrollo -> Crear perfil de desarrollo -> Utilice
  • Para Distribución -> Crear perfil ad hoc
Cuestiones relacionadas