new - Falta la firma de iOS o no es válida: el paquete no se firma con un certificado de envío de Apple
ios certificate production (4)
Resolví así
- Abre la aplicación KeyChain Access
- Haga clic en Iniciar sesión en la sección Llaveros de la parte superior izquierda y luego seleccione Certificados en la sección Categoría de la parte inferior izquierda
Seleccione "Autoridad de certificación de desarrollador mundial de Apple" , haga clic con el botón derecho Obtener información
Cambiar el valor de confianza a "Usar valores predeterminados del sistema"
- Repita esto para la "Autoridad de certificación de ID de desarrollador" también.
He estado intentando firmar mi aplicación iOS durante aproximadamente una semana y, cuando intento enviarla a la tienda de aplicaciones a través de Xcode y a través del Cargador de aplicaciones, me encuentro con este error:
Estoy construyendo la aplicación con las herramientas de Apache Cordova para Visual Studio y he intentado compilar el archivo .ipa a través de Visual Studio en la configuración de ''lanzamiento'' y también usar los archivos de proyecto creados por la herramienta ''remotebuild'' en un mac para cree un nuevo proyecto de Xcode y luego intente archivar y enviarlo a la tienda de aplicaciones de esa manera.
En la situación de Xcode, probé las soluciones dadas en esta pregunta. No se pudo enviar la aplicación a la tienda iTunes Store y me aseguré de que la ID del paquete coincida con la ID del paquete del perfil de aprovisionamiento. A pesar de que ejecuto las tareas de validación y exportación en el organizador de archivos, ambos funcionan bien, pero no puedo superar este error.
Cuando intento publicar a través de Visual Studio, estoy creando la aplicación con la configuración de ''lanzamiento'', por lo que hay un archivo .ipa dentro de los directorios de la aplicación y luego estoy transfiriendo los archivos de mi PC a mi Mac con una unidad flash. Tomar el archivo .ipa recién creado y enviarlo a través del cargador de aplicaciones me está dando el mismo error exacto. ¿Alguien tiene alguna idea de cómo verificar o firmar manualmente una aplicación con un perfil de aprovisionamiento o puede recomendar una solución a este error?
EDITAR: Creo que tengo las claves correctas en mi llavero
Es porque la clave privada que se usa para crear el perfil de aprovisionamiento no está instalada en su KeyChain . ¿Creo que acaba de descargar el perfil de aprovisionamiento directamente y archivar? Debe solicitar la clave privada a la persona que creó el certificado. Y luego importarlo a su KeyChain . Este error desaparecerá.
Para mí, en realidad tenía un certificado de distribución que estaba configurado como " Confiar siempre " en Keychain Access, que resultó en "Falta de iOS o Firma no válida: el paquete no está firmado con un certificado de envío de Apple".
Una vez que cambié de nuevo a " Predeterminado del sistema ", el problema desapareció.
Gracias por indicarme el camino correcto.
Tengo este problema también. Y resuélvalo actualizando la clave Dev y la clave de distribución en KeyChain Access (el desarrollador me da una clave incorrecta). Entonces exporto el archivo y subo a Itune