2011-10-03 3 views
5

Quando aggiungo il mio profilo di provisioning a Xcode tramite Organizer, posso vedere che il profilo è impostato su solo 3 mesi.Cosa succede quando il profilo di provisioning scade?

La mia domanda è, se distribuisco un'applicazione al dispositivo di test utilizzando il profilo di cui sopra. E dopo 3 mesi di app installata sul dispositivo, se apro l'app funzionerebbe o l'app non riuscirà a caricare a causa del profilo scaduto?

Come funziona di solito?

risposta

6

L'applicazione non verrà avviata a causa del profilo scaduto. Sarà necessario rinnovare il profilo di provisioning e installare il profilo rinnovato sul dispositivo; oppure ricostruire e reinstallare l'app con un altro profilo non scaduto. Uno sviluppatore deve anche mantenere l'iscrizione dello sviluppatore $ 99 dalla scadenza per poter continuare a rinnovare o creare nuove disposizioni.

I profili ad hoc hanno più scadenze. Ma se vuoi un'app che non scade, l'unica alternativa per i dispositivi OS iOS di serie è di averlo approvato da Apple e poi scaricarlo dall'App store. Dopo aver scaricato l'app, hai la possibilità di rimuoverla dalla vendita.

+1

A condizione che il profilo abbia lo stesso identificatore di applicazione e * certificato *, funziona. AFAIK, le build firmate con vecchi certificati non sono compatibili con i nuovi profili, il che è leggermente fastidioso (soprattutto perché la validità massima del profilo è la data di scadenza del certificato!). È anche possibile ri-firmare una vecchia build con un nuovo profilo (che è quello che "Build and Archive" dovrebbe fare per te, penso). –