Domanda

Sto cercando di distribuire un'app per iPhone ad hoc internamente per un beta test a 3 utenti, io stesso (iPhone 4) e altri due (iPad 2, iPhone 3G). Il mio dispositivo è servito anche da dispositivo di sviluppo. Ho seguito tutta la documentazione di Apple, ho archiviato l'app e preparato per la distribuzione aziendale. L'ho messo sul mio server web con il file manifest .plist. Per provarlo, l'ho installato sul mio dispositivo (che di nuovo è il dispositivo di sviluppo) e ha funzionato a sondaggio. Quindi ho inviato il link agli altri miei 2 utenti, che hanno quindi riferito di aver ricevuto un messaggio che diceva che non sono "incapaci di scaricare". Quindi prima ho pensato che potesse essere un problema con l'UDID, cosa che non lo è. Avevo il download del mio utente UDID Sender-app e si sono abbinati perfettamente. Questo è stato dopo che ho posto questa domanda:Qual è il tipo MIME per .MobileProvisionin cui volevo conoscere il tipo MIME per un file .MobileProvision. Ho preso queste informazioni e poi ho anche inviato un link al profilo di provisioning. Entrambi i miei utenti di test potrebbero scaricare e installare il file .MobileProvision; Il problema è stato quando di nuovo hanno cercato di installare l'app. Un utente ha ricevuto un messaggio che diceva "non è in grado di connettersi al server www.myserver.com" mentre l'altro ha installato l'80% dell'app, prima di ottenere il messaggio "Impossibile scaricare" con 2 opzioni: "Riprova" e "Fatto".

Sono in perdita. Qualcuno ha qualche idea? Sono disperato! Grazie in anticipo!

È stato utile?

Soluzione

Prova a usare TestflightApp.com. È gratuito e sostanzialmente aiuta a automatizzare il processo di eseguire test ad hoc esagerato.

"Impossibile scaricare" sembra essere un messaggio di cattura che qualcosa non va: né il tuo IPA e il tuo file mobileprovision non corrispondono o il tuo file di fornitura non include l'UDID giusto, o eventualmente ci sono solo problemi di connettività .

Altri suggerimenti

Per quelli che non usano Testflight, controllare l'obiettivo di distribuzione nella pagina di riepilogo. Forse lo hai impostato troppo in alto, il che non è sempre necessario.

Una volta che ho creato una nuova app che XCode ha impostato automaticamente il target più recente per me, che era 5.1.1, ma l'utente utilizzava 5.0.x. L'ho cambiato in 4.0 con una modifica del codice molto piccola (debole-> assegna), quindi ha funzionato.

So che probabilmente è troppo tardi per aiutarti, ma ho avuto un problema simile. L'applicazione avrebbe scaricato e poi quando ho potuto vedere "installazione" c'era un popup con il messaggio descritto da OP.
L'abbigliamento Asn era rimuovere il profilo di provisioning da iPad e riavviare il dispositivo.

Impostazioni/Generale/Profilo/Rimuovi

Come nota, il primo profilo di provisioning è stato caricato sul dispositivo tramite cavo da MacBook.

Questo è un altro caso del problema. Dovresti registrare prima l'UDID del dispositivo, prima di esportare IPA. I dispositivi che si sono registrati UDID dopo aver esportato l'IPA, non sono in grado di scaricare l'IPA.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top