Manual detallado para la construcción de IOS app sin MAC
Manual detallado para la construcción de IOS app sin MAC
(Vas a tener que instalar VC2008 32 Bit Redistributables previamente)
En este tutorial la dirección de la instalación de OpenSSL será “C:OpenSSL-Win32”
2.- Crear una carpeta de trabajo donde se guardaban los certificados en este caso “C:CERTIFICADOS3”
3.- Abrimos el promp de Windows y nos ubicamos en la carpeta asi “cd C:CERTIFICADOS3“
Y colocamos la siguiente instrucción “C:OpenSSL-Win32binopenssl genrsa -out mykey.key 2048”
Al terminar se creará un archivo llamado mykey.key
4.- En el promp escribimos de siguiente instrucción para generar la firma del certificado de requerimientos así “
C:OpenSSL-Win32binopenssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest -subj “/emailAddress=[email protected], CN=Your Name, C=US” ”
Ahora tenemos el archivo CertificateSigningRequest.certSigningRequest
Damos click en generar y en el siguiente ventana descargar
Guardamos es el archivo en la carpeta C:CERTIFICADOS3
6.-Escribimos el siguiente comando para generar el archivo .pem a partir del archivo .cer
C:OpenSSL-Win32binopenssl x509 -in ios_distribution.cer -inform DER -out developer_identity.pem -outform PEM
7.-Ahora escribimos el siguiente comando para crear el archivo .p12
C:OpenSSL-Win32binopenssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dist.p12
Una vez colocado el comando nos pedira 2 veces una contraseña
Hay que tener cuidado de guardar esa contraseña.
8.- Ahora hay que ir a la página de Apple y dar de alta por lo menos el ID de un teléfono Apple.
9.- Este archivo .P12 lo podemos usar en phonegap para generar nuestros archivos .ipa los cuales podemos enviar a la Apple con la herramienta Application Loader 3.0.
Para poder usar Application Loader 3.0. sin comprar una MAC es rentar una MAC virtual desde esta pagina https://www.macincloud.com/ ya tiene el Application Loader 3.0. El costo minimo es de 1USD por Hora y el minimo de prepago es de 30Horas, asi que costaria 30USD subir su app.
Suerte.