iOS L'installazione over-air non funziona: impossibile connettersi al server

2

Siamo di fronte a un problema durante l'implementazione della nostra applicazione iOS aziendale. Stiamo seguendo la documentazione dal link Apple - link

Abbiamo seguito i seguenti passaggi,

•   Created an ipa with our enterprise app provisioning profile. 
•   Created a manifest file that points to ipa and png files
•   Created an html with hyperlink to - itms-services://?action=download-manifest&url=https://location.company.com/sites/mobile/Files/Mobile/deploy/manifest.plist

Ospitato i file html, ipa, manifest e png in una cartella nel link del server.

Il seguente tipo di mime è nel server web

.plist -> application/xml 
.ipa -> application/octet-stream

Abbiamo incaricato i nostri dipendenti di accedere alla pagina di download, nel modo seguente,

1.  Open https://location.company.com. It will as for userid and password. Need to login.
2.  Display a page which have install app link.
3.  Tap on the link to install the app.

Quando provo a fare clic sul link, ricevo un errore:

Cannot connect to <>

Ho provato a scaricare il file plist dal mio browser iOS. Funziona bene. Il registro del dispositivo nel Xcode mostra, il registro sottostante.

Jun 23 15:17:15 TOM-iPhone itunesstored[106] : Could not load download manifest with underlying error: Error Domain=SSErrorDomain Code=2 "Cannot connect to iTunes Store" UserInfo={NSLocalizedDescription=Cannot connect to iTunes Store} I have checked with our IT team and confirmed that the certificates are valid.

Ma funziona quando ho spostato i file plist, ipa e png in dropbox e il link è

itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/55yozabctc2npd6/manifest.plist

L'unica differenza tra questi due che ritengo sia iTunes può accedere direttamente al link link . Ma iTunes non può accedere direttamente al link - link , poiché dispone di una pagina di autenticazione nel mezzo. Ciò significa che se apro un browser nuovo e provo ad aprire link - link , scarica il file nel mio browser iPhone. Ma se provo lo stesso con il link link mi chiedono il nome utente e password.

Qualsiasi aiuto molto apprezzato.

    
posta user867662 24.06.2016 - 19:14
fonte

3 risposte

1

Ecco come l'abbiamo risolto.

Il problema, stavo affrontando era, il collegamento ipertestuale a manifest.plist e file ipa sono dietro l'autenticazione. Non può accedervi direttamente Quindi il nostro team di server ha aggirato l'URL per manifest.plist e il file .ipa dall'autenticazione.

    
risposta data 18.08.2017 - 02:32
fonte
1

Secondo questa risposta , i cookie necessari per l'autenticazione vengono persi durante il processo di installazione, quindi la richiesta di scaricare il l'app (file ipa) fallirà. Potresti provare a rimuovere l'autenticazione per il link all'app o forse lasciare il file dell'app in Google Drive e vedere se funziona.

    
risposta data 18.08.2017 - 00:08
fonte
1

Ho avuto lo stesso problema. Nel mio caso, i due tipi MIME mancavano sul mio server web. Dopo averli aggiunti, l'installazione Over-The-Air di .ipa / manifest.plist è andata senza intoppi.

Tuttavia non esisteva l'autenticazione per i file .ipa e .plist.

Spero che questo aiuti.

    
risposta data 13.11.2017 - 12:54
fonte

Leggi altre domande sui tag