Compré el programa de desarrollador anteriormente y lo he instalado en mi llavero (desarrollador de iPhone y distribución de iPhone). Cuando voy a implementar aplicaciones en dispositivos reales, Xcode me da este error:
Error de signo de código: no hay pares válidos de certificado/clave privada en el llavero predeterminado.
Cuando voy a Organizador> Equipos, aparece un error y aquí está el mensaje:
No se puede codificar el signo usando identidades en este equipo: no hay claves privadas disponibles.
Y cuando voy a perfiles de provisión, aparece este error: identidad de firma válida no encontrada.
He intentado descargar los certificados del portal y volver a moverlos a mi llavero, pero he visto que no hay claves con estos certificados. ¿Dónde puedo obtener las llaves? Además, tampoco vi el certificado de firma de software en mi llavero. ¿Como puedó resolver esté problema?
No puedo codificar la firma de mi aplicación para iOS
Respuesta
He resuelto este problema eliminando todo lo relacionado con la firma de aplicaciones (en Xcode, Keychain Access y en developer.apple.com) y creando nuevos perfiles siguiendo el asistente (llamado launch assistant) en the homepage of the provisioning portal.
Gracias @ dragon112. Lo arreglé con tu solución. Simplemente borre todas las configuraciones (incluyendo certificaciones, dispositivos, provisiones ...) en el portal de aprovisionamiento personal, luego siga las instrucciones exactas de la asistente de inicio, ¡¡entonces todo debería estar bien !! – flypig
Esto no funcionó para mí. No puedo encontrar la forma de volver a poner el par de claves público/privado en el llavero, que es un paso con el asistente. – kakyo
@kakyo nadie lo dice, pero la clave privada se genera cuando emite la solicitud de certificado, puede verla en la sección Llaves de Llaves. Después de generar el certificado utilizando la solicitud de certificado, instale el certificado y se vinculará automáticamente con la clave privada, luego puede exportar ambos en un solo archivo .p12 (asegúrese de seleccionar AMBAS teclas antes de guardarlas). – Adi
- 1. ¿Por qué no puedo agregar localización a mi aplicación iOS?
- 2. IOS no puedo obtener mi nombre portadora
- 3. ¿Cómo puedo firmar mi aplicación con la clave de firma del sistema?
- 4. ¿Cómo puedo proteger mi aplicación iOS contra herramientas como iFunbox
- 5. iOS aplicación web para móviles no actualizar
- 6. IOS Cómo utilizar Entitlement.plist para especificar la propiedad de mi aplicación
- 7. ¿Cómo puedo obtener XmlSerializer para codificar bools como yes/no?
- 8. Qué debo hacer para adaptar mi aplicación a iOS 5.0 manteniendo la compatibilidad con iOS 4
- 9. firma no válida para solicitudes de firma a la API de Flickr (simulación en la consola)
- 10. ¿Puedo usar Google Analytics para ordenar las estadísticas de mi aplicación iOS?
- 11. Idioma predeterminado no inglés para la aplicación iOS?
- 12. Preparando la Distribución Ad Hoc para mi aplicación
- 13. "La aplicación no tiene una firma válida" XCode 4.3
- 14. IOS - no se pudo iniciar la aplicación
- 15. ADFS 2.0 Firma de la aplicación web
- 16. No puedo encontrar la fuente personalizada - iOS
- 17. Aero Snap no funciona para mi aplicación
- 18. Certificado de distribución de iOS, firma de otro desarrollador
- 19. ¿Por qué mi aplicación Cordova/PhoneGap para iOS no gira cuando el dispositivo gira?
- 20. Mi iPhone aplicación se está archivada como "Mac App Archivo" y no "archivo aplicación de iOS"
- 21. ¿Puedo codificar para iPhone en Vala?
- 22. ¿Cómo funciona la verificación de la aplicación/firma de Android?
- 23. Error: "No hay identidades disponibles para la firma" Xcode 4.3.1
- 24. Google Places API en la aplicación iOS
- 25. ¿Cómo puedo codificar una cadena para HTML?
- 26. ¿Debería codificar para proteger su aplicación de los codificadores incorrectos?
- 27. Cómo puedo crear Objective-C Framework para iOS Aplicación
- 28. advertencia: carácter no identificable para codificar ASCII
- 29. ¿Cómo puedo eliminar mi aplicación de empresa iOS en el iPhone de un determinado usuario?
- 30. ¿Cómo puedo probar mi aplicación para iPad en mi iPad real?
¿estás tú allí? –
Exactamente el mismo problema, excepto que el mío estaba funcionando bien y de repente dejó de funcionar y mostró estos errores. Mi certificado/perfil de aprovisionamiento no ha expirado. – kakyo