Refirmado de aplicaciones para distribución Enterprise
Si deseas distribuir la aplicación haciendo uso de la cuenta enterprise de Apple de tu empresa tienes que refirmar la app.
Configuración de la app en el portal para desarrolladores de Apple
Tienes que acceder al portal para desarrolladores de Apple https://developer.apple.com donde tienes que realizar lo siguiente:
- Crear un nuevo App ID
- Generar certificado de distribución (si no lo tienes generado)
- Crear un Provisioning Profiles de distribución In House para el App ID creado en el punto 1 utilizando el certificado del punto 2
- Generar certificados para el envío de notificaciones Push
Refirmado de app
Utilizando la App iResign
Puedes refirmar la app haciendo uso de la app iResign publicada en https://github.com/maciekish/iReSign y que puedes descargar desde https://github.com/maciekish/iReSign/archive/master.zip
Tienes que ejecutar la app iResign desde un equipo con OS X en el que tengan instalado el certificado de distribución in house generado anteriormente.
Una vez ejecutada la app tienes que configurar lo siguiente
- Ruta de acceso al fichero .ipa a refirmar
- Ruta de acceso al Provisioning Profiles de distribución
- Ruta de acceso al fichero entitlements.plist (como el siguiente) en el que tienes que poner el valor correcto para la key application-identifier
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>application-identifier</key> <string>CKXXXXXX.appID</string> <key>aps-environment</key> <string>production</string> </dict> </plist>
- App ID creado anteriormente
- Seleccionar Change ID
- Seleccionar el certificado de distribución correcto.
- Refirmar
Recuerda que una vez refirmada la app hay que configurar la nueva app en el backend, en la configuración de esta app debes de subir los nuevos certificados que permiten el envio de notificaciones push.
results matching ""
No results matching ""