2011-01-19 7 views
17

Ho un'app che viene caricata su uno dei miei telefoni di sviluppo. Il profilo di provisioning utilizzato per questa app scadrà tra un paio di giorni. Quindi, dopo la scadenza del profilo di provisioning, l'app smetterà di funzionare? o la scadenza del profilo di provisioning riguarda solo la creazione e l'installazione dell'app sul dispositivo?Un'app continuerà a funzionare se il mio profilo di provisioning scade?

risposta

20

Una volta scaduto il profilo, non sarà possibile avviare l'app. È possibile accedere al Portale di provisioning (http://developer.apple.com/) sul sito Apple e rinnovare la licenza di provisioning: una volta installata una licenza di provisioning aggiornata sul telefono, l'app funzionerà di nuovo (non è necessario eseguire una ricostruzione).

+1

Questo vale anche per il programma Enterprise? – Thilo

+0

Non ho ancora sviluppato un'app Enterprise quindi non posso dirti scusa – davbryn

+0

Sì, si applica al programma Enterprise. Ecco il link: [enterpise distribution] (http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html#//apple_ref/doc/uid/TP40009979-CH1-SW16) –

1

L'applicazione smetterà di funzionare. Verrà avviato e uscirà immediatamente.

0

Come dice davbryn, non sarà possibile avviare l'app, a meno che non sia necessario accedere al portale di provisioning dato che XCode dovrebbe occuparsi delle cose automaticamente in questi giorni.

+0

Automaticamente ... Mi piace quella parola – jcpennypincher

3

Alcuni report segnalano che se si eliminano tutti i profili di provisioning scaduti dal dispositivo, è possibile che un'app in esecuzione precedentemente installata utilizzando uno di quei profili scaduti continui a essere avviata su tale dispositivo, ma non ho avuto la possibilità di testare questo su una versione recente del sistema operativo.

Un profilo non scaduto con uno Sviluppatore e un ID app appropriati sul dispositivo (anche se non quello utilizzato per installare l'app) può o non può essere richiesto.

+1

Ho appena eseguito uno scenario correlato. Ho eliminato tutti i profili di provisioning relativi a una build aziendale. E l'app ha continuato a funzionare. (Costretti a chiudere prima l'app per il test). –

+1

Questo sembra accadere a causa del caching. Dopo aver riavviato il dispositivo, l'app non verrà avviata –

+0

Ho confermato questo (con iOS 6.1) – pixelfreak

Problemi correlati