Quando si firma un'app utilizzando un certificato di firma del codice, si stabilisce una data di fine per tale app (in termini di presenza di un certificato non scaduto).
Non sarai influenzato direttamente (tranne se si spera di ricevere avvertimenti che stai utilizzando un certificato scaduto) ma i tuoi utenti noteranno quando la scadenza scade e non riceveranno un avvertimento in anticipo. Un giorno si romperà, proprio quando il loro orologio passa la data di scadenza. Ovviamente sarà comunque firmato, quindi potresti preparare i tuoi clienti a prevedere che la fiducia che il sistema operativo estende alla tua app scadrà. Possono scegliere di continuare a eseguire l'app disabilitando i controlli o eliminando la firma del codice. Potresti anche fornire agli utenti versioni più recenti della stessa app che sono state riscritte nel caso in cui volessero lo stesso esatto binario, ma semplicemente estendere la firma per un intervallo di tempo diverso.