J'ai travaillé sur une petite application iOS, destinée à être offerte à des membres de ma famille. À mon grand désarroi, je trouve beaucoup d'obstacles à la tentative de déploiement de l'application. Il s'agit principalement de signer l'application pour qu'elle puisse être exécutée sur les appareils en question, qui ne sont pas rootés/jailbreakés, et n'ont pas d'autre raison particulière de l'être.
D'après mes recherches jusqu'à présent, j'ai compris que l'approvisionnement gratuit prévu par Apple ne peut produire que des certificats valables 7 jours. Comme l'application dépend de données persistantes générées par l'utilisateur, même si les destinataires étaient prêts à réinstaller l'application toutes les semaines, cela ne serait toujours pas possible. En plus de cela, l'identifiant Apple associé à ces appareils est très ancien et Xcode ne peut pas vérifier l'identifiant en raison d'un problème connu. L'approvisionnement gratuit n'est donc pas une option.
Dans une certaine mesure, je suis réticent aux frais d'abonnement au programme de développement d'Apple. Toutefois, je me demande si cela permettrait de résoudre le problème. Existe-t-il une méthode dans le cadre du programme (payant) Apple Developer Program pour déployer directement sur des appareils iOS locaux, pour une utilisation à long terme, sans publier sur l'App Store ou passer par un quelconque processus d'approbation avec Apple ? Est-ce que cela est pris en charge par les dispositions de déploiement ad hoc du programme ? Et dans ce cas, y aurait-il un moyen pour qu'une installation de l'application puisse survivre à l'arrêt ultérieur du renouvellement de l'abonnement au programme de développement ?
J'apprécierais vraiment s'il existait un moyen de déployer gratuitement ce type de service avec un ancien identifiant Apple, mais j'ai déjà l'impression que ce n'est pas le cas - corrigez-moi si je me trompe.