code-signing - developer - ios app development
Se requiere la firma de código para el tipo de producto ''Aplicación'' en el SDK ''iOS5.1'' (10)
Estoy usando xCode 4.3.1. Después de que creé un proyecto, lo construí e intenté Archivar. Luego recibí un error al decir; (Este es mi primer proyecto en xCode 4.3.1)
Error de CodeSign: se requiere la firma de código para el tipo de producto ''Aplicación'' en el SDK ''iOS5.1''
Qué significa esto ? Y como resolverlo ?
El documento TN2250 Tech fue retirado. Para resolver esto agregue el campo IOs5.1 o 8.1 sdk en el campo Anyios SDK
en el problema de signo de código se resolverá
El otro problema aquí se encuentra en Identidad de firma de código en la Configuración de compilación. Asegúrese de que contiene la Identidad de firma de código: "Desarrollador de iOS" en lugar de "No firmar el código". Esto te permitirá implementarlo en tu dispositivo iOS. Especialmente, si ha descargado un ejemplo de GitHub o algo por el estilo.
Este error fue causado, para mí, por diferentes circunstancias. Un tutorial de proyecto descargado tenía una configuración predeterminada de [Proyecto]> Objetivos> Configuraciones de compilación> Arquitecturas> Crear arquitectura activa solamente> Versión = "Sí". No tenía intención de crear un lanzamiento, por lo que la solución fue establecer Release (que presumiblemente requiere no solo un perfil de desarrollador, sino un perfil de distribución) para "No".
Puede evitar esto utilizando el simulador si realmente no necesita implementarlo en un dispositivo. Eso lo resolvió para mí.
Reiniciar Xcode hizo el truco para mí. :)
Significa que no ha asignado un perfil de aprovisionamiento a la configuración.
Normalmente se debe a que "Cualquier iOS SDK" debe tener un perfil y no se puede configurar como "No firmar".
Todo esto y más se responde en la nota técnica TN2250 sobre la firma de código y solución de problemas.
Tuve el mismo problema con un código de muestra de Apple. En el proyecto "PhotoPicker", en Architectures, el SDK base fue:
Esta parametrización provoca el mensaje:
Error de CodeSign: se requiere la firma de código para el tipo de producto ''Aplicación'' en el SDK ''iOS 7.1''
Supone que tiene un usuario desarrollador, así que ... úselo y cambie:
Y el error desaparece
Tuve este problema aunque tenía un perfil de aprovisionamiento válido para el dispositivo. Resultó que había cambiado la contraseña de mi cuenta de desarrollador y necesitaba actualizar la contraseña en xcode. Esto se hace yendo a preferencias-Cuentas-Identificación de Apple e ingresando la nueva contraseña.
Una posible solución que funciona para mí:
- Buscar "signo de código" en la configuración de compilación
- Cambie todo en la identidad de firma de código a "desarrollador de iOS", que son "No codificar la señal" originalmente.
¡Bravo!
Tengo el mismo problema porque la opción In-App Purchase
estaba ON
en las Capabilities
del proyecto. Si su aplicación no necesita compras en la aplicación, desactívela o necesita establecer un perfil de provisión correcto para el esquema de Debug
.