valid not identifiers found for failed doesn create certificates apple and xcode swift certificate xcode6 provisioning-profile

xcode - not - provisioning profile doesn''t include signing certificate



Error de iOS "El binario incorporado no está firmado con el mismo certificado que la aplicación principal" (9)

Esos son mis primeros pasos en el desarrollo de aplicaciones de iOS y me enfrento a un problema que no puedo resolver.

error: Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target''s code sign settings match the parent app''s. Embedded Binary Signing Certificate: Not Code Signed Parent App Signing Certificate: iPhone Developer: Emil Adz (9QNEF95395)

No entiendo, ¿qué es un certificado de firma binario integrado ?

Repasé las preguntas con el mismo error aquí, pero ninguna de ellas estaba relacionada con el problema presentado aquí (sin firma del código ).

Intenté revocar mi certificado del Centro de Miembros Desarrolladores de Apple y solicitar otro certificado, pero el problema persiste.

¿Alguien sabe cómo se podría arreglar?


A veces, ninguna de las soluciones en funciona. En ese caso,

Solución

  1. Asegúrese de que no haya ninguna marca roja / problema en ninguna de las secciones de Firming (Debug), Signing (Release) y Habilitar capacidades en MainApp y EmbeddedApp
  2. Asegúrese de que tanto los certificados como los perfiles de aprovisionamiento estén instalados en el llavero de inicio de sesión / sistema.

  1. Asegúrese de que su certificado nunca se establezca como Always Trust . El acceso debe mantenerse como uso predeterminado del sistema


Curiosamente, tuve que eliminar la carpeta de productos de mi proyecto para solucionar este error. ¡Xcode se estrelló entonces, después de reabrir, funcionó como un encanto!


El binario incorporado se refiere a un widget que está implementando junto con su aplicación.

En su caso, no está firmando su widget con ninguna Identidad de firma (ya que su error dice "Sin firma del código").

Para resolver esto, vaya a su archivo de Proyecto, encuentre el objetivo de su widget, y en la pestaña Configuración de Construcción, encuentre el valor de Identidad de Firma de Código. Elija la misma identidad de firma de código que está utilizando para el destino de su aplicación principal.

También deberá crear y configurar un perfil de aprovisionamiento específicamente para su widget cuando desee liberarlo.


Este error también se muestra cuando el destino de la implementación de su extensión Today es más reciente que la aplicación principal. Deben ser los mismos.

Tengo la aplicación iOS configurada en 10.0 y agregué la extensión Today, que se estableció automáticamente en 11.4 como la más reciente. Esto causó que el error apareciera. Simplemente cambiando el destino de implementación del objetivo de extensión a 10.0 se resolvió el problema.


Parece que estos problemas aparecen en xcode 10 y la resolución es diferente a la mencionada anteriormente.

Pude corregir (o, más bien, omitir) el error configurando el sistema de compilación como heredado (a través de Archivo> Configuración del área de trabajo)

Otra cosa interesante a tener en cuenta es que el error de firma no se produciría si construyera en un dispositivo real (es decir, antes de cambiar el sistema de compilación a heredado). Solo ocurrirá cuando se construya usando el simulador y solo en Xcode 10 beta 3, 4 y 5.

Enlace al hilo original: https://forums.developer.apple.com/thread/105537


Recibí este error cuando los Grupos de aplicaciones no se configuraron correctamente en todas mis ID de aplicación en el Portal del desarrollador. Por lo tanto, los Grupos de aplicaciones en la aplicación no funcionaron correctamente y el Binario para la extensión o la aplicación Watchkit no se pudo firmar.


Recibí este error después de agregar una Copy Files fase de compilación de Copy Files a la aplicación principal de Target.

Copiar archivos
Destino: Absolute Path
Ruta: /Applications
Archivo: MyApp.app

Esto funcionó la primera vez que ejecuté la aplicación.

En las ejecuciones posteriores, Xcode comenzó a quejarse de la falta de coincidencia del certificado.

Al eliminar la fase de compilación de Copiar archivos, se corrige la falta de coincidencia del certificado. Todavía estoy buscando una manera de copiar archivos sin el error.

Enlaces del mismo problema:


Tenía este problema cuando migraba a Xcode 10 y conseguía solucionarlo al actualizar las arquitecturas en "Configuraciones de compilación"> "Arquitecturas válidas" para que el objetivo del reloj se

$ (ARCHS_STANDARD)

Este hilo me ayudó mucho: https://forums.developer.apple.com/thread/107563


Recibí este error al tener otro error de compilación en mi código.

Mi nuevo objetivo nunca ha sido construido antes.

Así que pensé en arreglar este error primero. Pero resultó que arreglar el otro error permitió a Xcode construir el objetivo y corregir el otro error.