2013-10-17 10 views
7

Creo un'applicazione in-house utilizzando il piano aziendale. Se riscontro un problema durante l'installazione di app in ios7, vengono visualizzate le stesse app, 1 sta installando e un'altra 1 è terminata. installare le applicazioni tramite collegamentoinstallazione di app interne bloccate/in loop su iOS 7

<a href="itms-services://?action=download-manifest&url=http://www.mysite.com/install.plist"> 

e il mio plist sono

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
    <dict> 
<key>items</key> 
<array> 
    <dict> 
     <key>assets</key> 
     <array> 
      <dict> 
       <key>kind</key> 
       <string>software-package</string> 
       <key>url</key> 
       <string>http://www.mysite.com/myApps.ipa</string> 
      </dict> 
      <dict> 
       <key>kind</key> 
       <string>full-size-image</string> 
       <key>needs-shine</key> 
       <false/> 
       <key>url</key> 
       <string>www.mysite.com/apps/icons/ios/icon-72.png</string> 
      </dict> 
      <dict> 
       <key>kind</key> 
       <string>display-image</string> 
       <key>needs-shine</key> 
       <false/> 
       <key>url</key> 
       <string>http://www.mysite.com/apps/icons/ios/icon.png</string> 
      </dict> 
     </array> 
     <key>metadata</key> 
     <dict> 
      <key>bundle-identifier</key> 
      <string>com.myapps.myapps</string> 
      <key>kind</key> 
      <string>software</string> 
      <key>title</key> 
      <string>myApps</string> 
     </dict> 
    </dict> 
</array> 

Tutto il mio url è corretto che il motivo per cui funziona su iOS 6 ma dopo aggiornato a iOS7 non più in stallo perfectly.Can qualsiasi 1 aiuto? Imagine d'esempio

enter image description here

risposta

7

Sto avendo lo stesso problema con il nostro in-house app Di seguito è riportato. Ho notato che quando ci spostiamo da ad hoc, dove l'app è appena installata sul posto, in-house, l'app si installa nello spazio "install ...", quindi occupa effettivamente il prossimo spazio disponibile nel springboard (quindi - Apple copia il pacchetto da un punto temporaneo, quindi non sta eliminando il vecchio pacchetto, o il trampolino non sta ripulendo l'icona).

SOOOO .... Sono appena andato a modificare il mio manifest. Ho notato che l'ID bundle non ha esattamente corrisponde all'ID bundle nell'app (perché l'ho modificato quando sono passato da AdHoc a In-House, ad esempio com.mycompany.myapp su com.mycompany.myapp.enterprise). Dopo aver eseguito l'ID del bundle, l'app si installa effettivamente esattamente sul posto (nessuna icona effettiva dell'app accanto all'icona "installazione ..." mentre viene copiata o qualsiasi altra cosa stia facendo). 8 ^)

Fatemi sapere se questo funziona per voi!

MBPro x 4, MacMini x 2, iMac, iPhone x 5, iPad x 2, NeXT Cube con dimensione NeXT, NeXT Station.

1

Speriamo che questo possa aiutare qualcuno: stavamo usando l'installazione "over the air" tramite il protocollo itms-services, che implicava l'uso di un file .plist associato al file .ipa. Sull'iPhone deve esserci un po 'di cache, perché l'unico modo per far funzionare l'installazione era rinominare il file .plist per rompere qualsiasi cache esistente.

Parte del motivo per cui questo è accaduto era perché nella nostra ultima distribuzione, gli identificatori di pacchetti sono cambiati, ma l'identificatore di bundle aggiornato non veniva letto da iPhone.

0

Aveva lo stesso problema. L'operazione di installazione dell'app era in loop/bloccata. Dopo aver trascorso un po 'di tempo su questo, il problema è stato scoperto nel mio profilo di distribuzione Adhoc sul centro membri (portale Web). Il profilo in qualche modo era in uno stato non valido (non ne conosco il motivo). Dopo aver rigenerato il profilo, tutto è stato risolto per me.

0

Ripristino impostazioni App> generale> reset> reset privacy e riavvio mi ha aiutato

Problemi correlati