J'ai également rencontré ce problème avec notre distribution d'applications. Nous avons pu résoudre ce problème en "truquant" l'identifiant du paquet dans le fichier .plist utilisé pour la distribution par téléchargement, en conservant le même identifiant pour le paquet ipa.
Par exemple, dans votre plist :
<key>bundle-identifier</key>
<string>com.mycom.MyApp</string>
<key>bundle-version</key>
<string>0.2.2</string>
changement com.mycom.MyApp a com.mycom.MyApp.ios8fix
L'application sera installée à l'aide d'une nouvelle icône d'application, qui disparaîtra après l'installation.
Si vous avez déjà installé l'application, vous verrez même une nouvelle icône d'application pendant l'installation. Après l'installation, cette icône disparaît, mais votre version existante de l'application sera mise à jour. Avec une installation propre, l'icône d'installation disparaîtra et l'icône de l'application installée apparaîtra à la place.
Il semble qu'iOS 8 mette en cache les identifiants des paquets et compare les installations demandées avec celles mises en cache. La plupart du temps, vous verrez seulement une fenêtre popup demandant l'installation, mais rien ne se passe.
Comme Sean l'a déjà remarqué, cela apparaît avec xCode 6 GM et la version officielle d'iOS 8. Les appareils qui n'ont jamais installé votre application auparavant n'auront aucun problème pour installer l'application.