El binary embedded no está firmado con el mismo certificate que la aplicación principal, pero son idénticos.

Una extensión de la aplicación está causando un problema de firma de código. Esta aplicación ya está en la Appstore (con esta extensión) pero de la noche a la mañana por alguna razón cuando volví a esta aplicación, estoy recibiendo introduzca la descripción de la imagen aquí

Un error extraño como contradictorio mostrando dos certificates idénticos exactos en dicho post de error.

He intentado limpiar y reiniciar, eliminar datos derivados, regenerar perfiles de aprovisionamiento, eliminar y crear nuevos perfiles. usando xcode 6.1 y xcode beta y esto

También he buscado SO Xcode6: Embedded binary no está firmado con el mismo certificate que la aplicación principal y no hay soluciones ofrecidas funcionadas

(Al eliminar la extensión de la aplicación se elimina el error)

Entonces, si alguien encuentra este post secreto, el modificador "App Group" en Capacidades de la extensión de la aplicación estaba desactivado por alguna razón. Volvió a encenderlo y todo está bien. Solucione cualquier "problema" si lo requiere cuando hace esto

¡He intentado que la siguiente solución esté funcionando esta mañana! ¡Por favor testinglo!

La única solución aquí fue que fui al Portal del desarrollador, eliminé todos los perfiles, luego eliminé todos los perfiles descargados a través del Finder, hice la carpeta Limpiar proyecto y Limpiar compilation, cerré y reabrí Xcode.

Luego abrí mi proyecto, fui a los objectives de la aplicación y de la extensión, momento en el que Xcode se dio count de que no hay perfiles y, por lo tanto, va al Portal de desarrolladores para getlos. Dado que no hay nada que download, pasa por cada ID de aplicación que tiene en su count y crea un perfil de desarrollo para cada uno.

http://aplus.rs/2014/embedded-binary-is-not-signed-with-the-same-certificate-as-the-parent-app/

Cuando tuve este problema, fui al Centro de Miembros de Apple y me di count de que el Perfil de Provisión (para la extensión) que había creado estaba marcado como 'Invalido'. Acabo de volver a crear el perfil de aprovisionamiento con el mismo certificate con el que la aplicación está firmada y luego lo descargué a través de Xcode> Preferences> Cuenta> actualizar.

Una vez que tuve los nuevos perfiles de aprovisionamiento, los seleccioné en la configuration de compilation. Seleccioné el perfil de aprovisionamiento que acababa de crear y también seleccioné el certificate correspondiente en la entidad de firma de código en la configuration de compilation y que solucionó el problema.

Tenga en count que la extensión tiene su propia id de aplicación y, por lo tanto, su propio perfil de aprovisionamiento.

Mi problema fue que tenía un paso de compilation de files de copy que estaba causando el problema (de alguna manera).

Una vez que eliminé la fase de Copiar files, este error desapareció …

Para mí, no tenía los Grupos de aplicaciones configurados correctamente en todos mis Id. De aplicaciones en el Portal para desarrolladores. Por lo tanto, los grupos de aplicaciones de la aplicación no funcionaron correctamente, causando este problema.

Lo que arregló esto para mí fue:

  1. Volver a iniciar session en mis counts en Preferences -> Cuentas.

  2. Desactivar grupos de aplicaciones en ambos (aplicación principal + extensión del keyboard) Objetivos (en Destino -> Capacidades), volver a activarlos y volver a seleccionar / volver a verificar los grupos de aplicaciones.

Tuve el mismo problema. Esto comenzó el día en que mi Certificado venció después de un año. Los siguientes pasos me funcionaron:

  1. Elimine el antiguo certificate caducado de Keychain (podrá ver una cruz roja en el icono de certificate)
  2. Reinicio de tu mac