He estado trabajando en una pequeña aplicación para iOS, pensada como un regalo para algunos miembros de la familia. Para mi consternación, estoy encontrando muchas barreras para intentar implementar la aplicación. En gran parte gira en torno a la firma de la aplicación para poder ejecutarse en los dispositivos en cuestión, que no están rooteados / liberados, y no tienen ninguna otra razón particular para hacerlo.
De mi investigación hasta ahora, he recopilado que el aprovisionamiento gratuito que proporciona Apple solo puede producir certificados válidos durante 7 días. Dado que la aplicación depende de los datos persistentes generados por el usuario, incluso si los destinatarios estuvieran dispuestos a reinstalar cada semana, esto no sería una opción para comenzar. Además de eso, el ID de Apple asociado con dichos dispositivos es un ID muy antiguo que indica que un problema conocido es que Xcode no puede verificar el ID. Así que el aprovisionamiento gratuito no es una opción.
Hasta cierto punto, me estoy resistiendo a las tarifas de suscripción del Programa para Desarrolladores de Apple. Sin embargo, me pregunto si eso solucionaría el problema. ¿Existe un método dentro del Programa de desarrollador de Apple (pagado) para implementarlo directamente en dispositivos iOS locales, para uso a largo plazo, sin publicar en la App Store ni pasar por ningún tipo de proceso de aprobación con Apple? ¿Está respaldado por las disposiciones de despliegue Ad Hoc del programa? Y en ese caso, ¿habría una manera de que la instalación de la aplicación pudiera sobrevivir más adelante y dejar de renovar la suscripción del Programa para desarrolladores?
Realmente apreciaría que hubiera una forma de implementación gratuita que pueda funcionar con un ID de Apple heredado, pero ya tengo la impresión de que ese no es el caso, corríjame si me equivoco. / p>