identifiers generate developer desarrollador cuenta create configurar certificates certificado apple xcode macos code-signing

xcode - developer - generate ios certificate



Su cuenta ya tiene un certificado de aplicación de ID de desarrollador válido (9)

El mismo problema aquí, pero yo estaba usando "configuración de gestión automática" en Xcode 8. Y por una razón en particular, había dos certificados de distribución en mi cuenta de desarrollador.

Xcode parece elegir el más reciente automáticamente y no lo tengo instalado en mi mac. Así que cambio a la forma anterior creando manualmente mi ID de aplicación y mi perfil de aprovisionamiento (que usan el certificado apropiado) y funciona :)

Los últimos días he luchado con el código de firma de mi aplicación Cocoa en Xcode. He leído todo el tema similar que parecía estar relacionado, pero nada ha ayudado.

Cada vez que intento exportar mi archivo, aparece este mensaje de error:

Intenté eliminar todo en mi llavero y todos los perfiles / certificados que puedo eliminar / revocar en el centro de miembros. Sin embargo, sigo recibiendo el mismo error sin el botón "Reparar" o "Restablecer". ¿Cómo debo proceder para que mi aplicación se firme para su distribución fuera de la tienda?


En la versión 8.3.3 de Xcode, vaya a Preferencias -> Cuentas -> Administrar certificados -> luego haga clic en (+) -> en el menú desplegable, haga clic en Desarrollo de iOS. Haga lo mismo para iOS App Store -> Hecho -> Descargar todos los perfiles.


Estoy golpeando este mismo problema.

Parece que el error indica que se han creado Certificados de desarrollador ID válidos en su cuenta de desarrollador, pero que actualmente no están en su Mac, por lo que no se pueden usar.

La solución sería descargar los certificados de identificación del desarrollador de la web. Sin embargo, es probable que no tenga la clave privada utilizada para firmar estos certs. Entonces, en este punto, son bastante inútiles.

En mi caso, el problema adicional es que ya tengo 5 certificados de identificación de desarrollador en mi cuenta. No estoy muy seguro de dónde vinieron. Fueron creados hace años, ¿tal vez cuando estaba tratando de crear certificados de Mac App Store? O tal vez al hacer clic en el maldito botón Fix Issue ...

Parece haber un límite de 5 certificados de ID de desarrollador por cuenta de desarrollador, de forma predeterminada.

Los certificados de ID de desarrollador se crean, ahora, a través de Xcode en lugar de a través del Centro de miembros:

Sin embargo, en Xcode, ya no hay un botón para "Crear" un nuevo certificado. El único botón es "Restablecer". Este botón simplemente me vincula de nuevo al Centro de miembros en mi navegador web, por lo que es completamente inútil ...

A través del Centro de miembros, los certificados de ID de desarrollador no se pueden revocar, como lo haría con un certificado de la tienda de aplicaciones iOS o Mac. El botón "Revocar" está en gris.

No puede revocar la ID del desarrollador o los certificados de ID de tipo de pase mediante el Centro de miembros. En su lugar, envíe una solicitud a Apple a [email protected] para revocar estos tipos de certificados.

Apple solo revocará estos certificados en casos de seguridad, para deshabilitar la instalación de la aplicación en todas las máquinas cliente. Intenté enviar un correo electrónico a la dirección anterior y me dijeron que no podían revocar el certificado.

La solución, entonces, es tener ranuras adicionales de Certificado de ID de Desarrollador agregadas a su cuenta, más allá del límite de 5.

Seguridad del producto me dijo, en lugar de revocar los certs,

Le recomendamos que se contacte con Apple Developer Connection en https://developer.apple.com/support/ para resolver el problema que está experimentando.

Ahora me he puesto en contacto con el soporte para desarrolladores. Recomiendo llamar Actualmente, con suerte, están configurando nuevas ranuras de ID de desarrollador en mi cuenta de desarrollador.

Cuando cree un nuevo Certificado de ID de Desarrollador que realmente usará, asegúrese de hacer una copia de seguridad del Certificado y la Clave Privada para que no tenga este problema en el futuro.

EDITAR:

Esperé durante más de un mes, creo, sin respuesta. Sucedió que tenía un boleto para un Apple TV Tech Talk y hablé con un representante de Apple en su laboratorio. Pudo restablecer el límite de mi Certificado de ID de Desarrollador en aproximadamente 5 minutos. Así que esto es posible, pero para agilizar el proceso, intentaría hablar con un desarrollador evangelista de Apple, ya sea en persona o por teléfono.


Instalé mi Certificado de aplicación ID de desarrollador en una Mac diferente y recibí el mismo error que en la pregunta cuando traté de usar ese certificado en una "nueva" Mac.

Esto me lo arregló:

Todavía tengo la otra Mac, así que exporté las cuentas de desarrollador de esa otra vez:

  1. Ir a XCode | Preferencias | Cuentas
  2. Haga clic en el "engranaje" en la esquina inferior izquierda junto a los signos de más y menos
  3. Haga clic en "Exportar cuentas de desarrollador"
  4. Guarde el archivo exportado en un lugar accesible para su otra Mac

Luego, en mi "nueva" Mac:

  1. Ir a XCode | Preferencias | Cuentas
  2. Seleccione la ID de Apple que representa mis dev certs
  3. Haga clic en el signo menos en la esquina inferior izquierda para eliminar esa cuenta
  4. Salir de XCode
  5. Acceso abierto a la cadena de llaves
  6. Eliminar todos los certificados de desarrollador
  7. Cerrar acceso a llavero
  8. Ir a XCode | Preferencias | Cuentas
  9. Haga clic en el "engranaje" en la esquina inferior izquierda junto a los signos de más y menos
  10. Haga clic en "Importar cuentas de desarrollador"
  11. Seleccione el archivo exportado en la "vieja" Mac anterior e importe

Me encontré con este mismo problema, y ​​lo arreglé por fin. Hay algunos consejos:

  1. en Xcode -> Preferencias -> Cuentas, haga clic en el botón Ver detalles, luego haga clic en el botón Descargar todos los perfiles

  2. en Keychain Access, verifique si el certificado existe. si no, elija Archivo-> Importar elementos, luego elija el archivo .cer que descarga desde el sitio web del desarrollador

Espero eso ayude.


Si ha cambiado la máquina, exportar la cuenta de desarrollador de mac antiguo y luego importar a mac nuevo resuelve el problema


Tuve un problema similar. Descubrí que mi perfil de aprovisionamiento no era válido porque he actualizado el certificado de desarrollador de iOS. Después de la regeneración de PP todo funciona como se esperaba.


Un problema podría ser que falta la clave privada para su certificado de desarrollador. Con Keychain Access encuentra tu certificado de desarrollador y verifica que tiene un pequeño triángulo al lado. Haga clic en el triángulo para revelar la clave privada.

Si no está allí, deberá restaurar esta clave privada desde la Mac en la que creó su certificado.

De lo contrario, elimine el certificado del sitio web de desarrolladores de Apple y luego cree uno nuevo.


Vaya a Preferencias -> Cuentas, elija su cuenta, haga clic en "Ver detalles" en la esquina inferior derecha y en el cuadro de diálogo haga clic en Descargar todo en la esquina inferior izquierda.

Además, eche un vistazo a fastlane.tools . Es un gran conjunto de herramientas, que es, entre otras cosas, capaz de lidiar con problemas de firma de código. Llamar a cert y sigh veces es suficiente para lidiar con muchos problemas relacionados con la firma de código.