Il nostro cliente è appena entrato nel programma iOS Developer Enterprise. Hanno firmato l'app (sviluppata da noi) con la loro distribuzione aziendale e l'hanno installata con successo in alcuni dispositivi tramite MDM.Come gestire la scadenza del certificato di Enterprise Distribution?
Per quanto ne so quando il mio certificato di distribuzione non aziendale scade, devo rinnovarlo. Questa scadenza disabilita tutte le app firmate con il certificato scaduto non appena i dispositivi verificano la validità del certificato nei confronti del server OCSP di Apple.
In alternativa, posso revocare la mia distribuzione non aziendale prima della data di scadenza e richiederne una nuova ad Apple. Le applicazioni firmate con il certificato revocato, ad esempio le app beta ad hoc, saranno disabilitate secondo lo stesso meccanismo.
Quindi con il mio programma per sviluppatori non posso avere due certificati di distribuzione validi allo stesso tempo. Ok, come sviluppatori possiamo conviverci.
Il cliente può disporre contemporaneamente di due certificati di distribuzione aziendale validi con il programma iOS Developer Enterprise?
Secondo Apple:
Certificate Validation
La prima volta che un'applicazione è aperta su un dispositivo, la distribuzione certificato viene convalidato contattando server OCSP di Apple. A meno che il certificato sia stato revocato, è consentita l'esecuzione dell'app. L'impossibilità di contattare o ottenere una risposta dal server OCSP a non viene interpretata come revoca . Per verificare lo stato, il dispositivo deve essere in grado di raggiungere ocsp.apple.com. Vedere "Requisiti di configurazione della rete" (pagina 9).
La risposta OCSP è memorizzata nella cache del dispositivo per il periodo di tempo specificato dal server OCSP, attualmente tra 3 e 7 giorni. La validità del certificato non verrà ricontrollata finché il dispositivo non ha riavviato e la risposta nella cache è scaduta. Se una revoca è ricevuta in quel momento, l'applicazione verrà impedita. Revocando un certificato di distribuzione invaliderà tutte le applicazioni che hanno distribuito.
Un'app non verrà eseguita se il certificato di distribuzione è scaduto. Attualmente, i certificati di distribuzione sono validi per un anno . Alcune settimane prima della scadenza del certificato, richiedere un nuovo certificato di distribuzione da DevCenter iOS, utilizzarlo per creare nuovi profili di fornitura distribuzione e quindi ricompilare e distribuire le app aggiornate agli utenti. Vedere “Fornire Apps Aggiornato” (pagina 10)
Mi sto perdendo qualcosa o è è possibile che i dipendenti, con potenzialmente centinaia di dispositivi iOS con diversi in Apps casa, non possono aprire le loro applicazioni mentre aspettano le app dimesse?
Potete fornire un collegamento per tale preventivo? –
Purtroppo non posso. L'ho letto mesi fa e sembra che Apple abbia rimosso questo contenuto, ma puoi trovarlo qui: [http://es.scribd.com/doc/72810321/FA-Wireless-Enterprise-App-Distribution](http:// es.scribd.com/doc/72810321/FA-Wireless-Enterprise-App-Distribution) – zapador
possibile duplicato di [app per iphone: come rinnovare un certificato di distribuzione scaduto tramite il portale di provisioning iOS] (http://stackoverflow.com/ domande/7096254/iphone-app-how-to-renew-an-expired-distribution-certificate-through-the-ios-pro) –