iphone - font - publish app xcode 9
Xcode: error de código de la aplicación de iPhone (10)
La solución es bastante simple. En la ventana Generar resultados (que probablemente llegaste haciendo clic en el icono de error en la esquina inferior derecha de la ventana de tu proyecto), cambia el menú desplegable de ''Dispositivo - iPhone xxx'' a ''Simulador - iPhone xxx''.
xcode-screenshot http://www.kickasslabs.com/wp-content/uploads/2008/12/picture-1.jpg
Cuando construyo una nueva aplicación de iPhone en Xcode, recibo este error:
error de codesign: identidad de firma de código ''desarrollador de iphone'' no coincide con ningún certificado de firma de código en su llavero. una vez agregado al llavero, toque un archivo o limpie el proyecto para continuar.
¿Cuál es la solución?
Obtuve este error cuando modifiqué accidentalmente la configuración de creación de identidad de firma de código en el destino en lugar del nivel del proyecto. Asegúrese de tener la información correcta ingresada a nivel de proyecto (obtenga información sobre el proyecto, en lugar del destino). Si cambió la configuración de compilación de destino, intente eliminar los valores desde allí. El objetivo heredará la configuración del proyecto.
También haría un "limpiar todo", luego salgo de xcode, borro todo de la carpeta de compilación e intento hacer otra compilación. (Este es un truco vudú de Xcode que parece resolver muchos problemas de firma de código).
Debes ser parte del programa de desarrollo de $ 99 para probar en el teléfono real. Apple debería tener información sobre cómo firmar su código una vez que sea aceptado en el programa.
Acabo de resolver mi problema de firma de código. ¡Qué pesadilla! Más de 8 horas de frustración durante dos días. Intenté nuevas aplicaciones, nuevos nombres de aplicaciones, nuevos certificados, eliminación de perfiles de aprovisionamiento, etc. Básicamente tenía dos certificados de "Distribución de iPhone" en mi llavero, lo que hacía que fallara la firma de todos los códigos. ¡Pero uno estaba escondido! El certificado visible estaba en mi llavero de inicio de sesión. El certificado invisible estaba en mi llavero del sistema. Tenga cuidado, agregue su certificado a cualquier llavero pero no a ambos! Eliminé el certificado del llavero del sistema y se convirtió en un certificado fantasma. Ya no aparece en la herramienta System keychain "Keychain Access", pero sí existía en el archivo System keychain real, por lo que efectivamente no se había eliminado. ¡Copié el archivo de llavero para la palabra Distribución y allí estaba! Mi solución fue eliminar esa línea que contiene la distribución de iPhone del archivo de llavero que corrigió la firma del código. El resultado es que tengo un llavero del sistema roto. Pero puedo volver a firmar aplicaciones / m /
esto puede sonar gracioso, pero busqué una solución en todas partes. Eventualmente descubrí que en Xcode en la parte superior izquierda, el menú desplegable donde seleccionas Dispositivo y verificación, seleccioné "depuración" en el menú desplegable en lugar de liberarlo. Una vez que seleccioné la versión, el problema se solucionó.
No es necesario vudú. A veces, algunas aplicaciones cambian el llavero predeterminado y Xcode deja de encontrar las Llaves de desarrollador de iPhone. La solución es simple (funcionó para mí):
- Ítem de lista Iniciar aplicación de acceso de llavero
- Ctrl + clic en llavero donde almacenó sus claves de desarrollo y seleccione Convertir llavero predeterminado
- Disfruta desarrollando aplicaciones geniales para iPhone.
Esta situación ocurre cuando recibe un proyecto de Xcode de otra persona.
Esto es lo que hice para resolver el problema.
- Registre su clave en un acceso de llavero. Puede descargar su clave en el portal de aprovisionamiento de iOS. (Aplicación -> Utilidad -> Acceso a Llaveros)
- Instalar archivo de aprovisionamiento para la aplicación.
- Cambiar el desarrollador de iPhone en una configuración de proyecto. (Target Info -> Build tap -> Code Signing -> Code Signing Identity y Any iOS)
Cuando ninguno de los anteriores me ayudó, accidentalmente eliminé mi lector de tarjetas con mi certificado de firma electrónica y ahora mi aplicación se genera sin errores. Si tiene dicho certificado, intente desconectarlo por un momento.
Acabo de resolver mi problema al hacer esto:
- haga clic en su carpeta de proyecto principal en Project Navigator
- en la ventana del lado derecho, elige tu objetivo
- en "Firma de código", cambie la Identidad de firma de código de lo que sea a la suya
- configure el esquema activo (en la esquina superior izquierda, además del botón "Ejecutar") en su iPhone / iPad
Espero que esto ayude a alguien por ahí!
Yo tuve el mismo problema. Encontré la solución aquí:
utilidades de herramientas iphone sdk
En Keychain Access.app, mi certificado de desarrollador aparecería como "Este certificado fue firmado por una autoridad desconocida". El motivo fue que no tenía el certificado intermedio de ADC (que puede descargar de "Provisioning Program" en la pestaña "Certificados". Una vez que instalé esto, el certificado de desarrollador apareció correctamente en el llavero y mi código podría implementarse en el sangriento teléfono.