Transferencia de certificados del programa para desarrolladores de iOS


Tengo algunos problemas con mi certificado de desarrollador y mi perfil. Tengo certificado de programa de desarrollador en mi oficina Mac. Quiero desarrollar y probar la aplicación en mi dispositivo en casa, por lo que he agregado mi dispositivo y generado el perfil de provisión desde Office Mac. Descargar e instalar*.cer y provisión en mi Mac de casa, pero vi el error:

The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains

¿Cómo transferir claves de Office Mac a mi Mac de casa?

Author: Nirav Bhatt, 2013-07-29

3 answers

  • Abra su programa de llavero en el lugar de trabajo.
  • Seleccione la sección Mis certificados. Seleccione las entradas enumeradas como certificado de Desarrollador de iOS, Certificado de distribución de iOS, etc. En aras de la simplicidad, seleccione todo lo que encuentre relacionado con su membresía.
  • Seleccione Exportar.
  • Se le pedirá que introduzca la elección de la contraseña. Entra.
  • Exportará el archivo p12. Transfiere este archivo a tu mac de casa.
  • En casa mac, importar este archivo p12 en su Llavero Programa.
  • Inicie XCode e intente compilar de nuevo utilizando el perfil de aprovisionamiento.
  • Si lo anterior no funciona, pruebe toda la sección thing with Keys de su programa Keychain.
 34
Author: Nirav Bhatt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-29 06:21:22

Creo que necesita exportar el perfil de desarrollador de su máquina de oficina y luego importarlo en su máquina de casa. En xCode 4.x esto se hizo desde el Equipo en Organizer, y en xCode 5+ está bajo cuentas :

Su cuenta se muestra en XcodePreferenciasCuentas, y se pueden exportar haciendo clic en el icono de engranaje () en la parte inferior izquierda.

Exportar Tu Perfil de Desarrollador

 27
Author: Jason,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-16 14:47:43

Solía meterme en temas similares a los que me gusta llamar CERT-Hell. Asumo que tienes permisos para hacer lo que estás intentando. Lo mejor que he hecho fue usar el procesamiento integrado dentro de Xcode en el Organizador debajo de la ventana. Nunca tendrá que preocuparse por importar certs, etc.

introduzca la descripción de la imagen aquí

Tendrás que fanagle con él un poco ya que no sé lo que ya has hecho, pero la esencia de esto es que puedes dejar que XCode administre todos tus certificados para aprovisionamiento. Espero que esto te ayude. introduzca la descripción de la imagen aquí

 1
Author: logixologist,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-29 06:44:07