Ho lavorato a una piccola app iOS, intesa come regalo ad alcuni membri della famiglia. Con mio grande sgomento, sto trovando molti ostacoli nel tentativo di implementare l'app. Riguarda in gran parte la firma dell'app per essere effettivamente eseguibile sui dispositivi in questione, che non sono rootati / jailbroken e non hanno nessun altro motivo particolare per esserlo.
Dalle mie ricerche fino ad ora, ho constatato che il provisioning gratuito di Apple prevede la possibilità di produrre certificati validi per 7 giorni. Poiché l'app dipende dai dati persistenti e generati dagli utenti, anche i destinatari disposti a reinstallarli ogni settimana continuerebbero a non essere avviati. Inoltre, l'ID Apple associato a tali dispositivi è un ID molto vecchio che un problema noto non consente a Xcode di verificare l'ID. Quindi il provisioning gratuito non è un'opzione.
In una certa misura sto contando sulle tariffe di abbonamento del Programma per sviluppatori Apple. Tuttavia, mi chiedo se questo potrebbe anche risolvere il problema? Esiste un metodo nel Programma per gli sviluppatori Apple (a pagamento) da implementare direttamente sui dispositivi iOS locali, per un uso a lungo termine, senza pubblicazione sull'App Store o attraverso qualsiasi processo di approvazione con Apple? Questo è supportato dalle disposizioni di implementazione Ad Hoc del programma? E in tal caso, ci sarebbe un modo per un'installazione dell'app in grado di sopravvivere in seguito cessando di rinnovare l'abbonamento al Programma per sviluppatori?
Apprezzerei molto se esistesse un modo per distribuirlo gratuitamente che possa funzionare con un ID Apple legacy, ma ho già avuto l'impressione che non sia così: correggimi se sbaglio.