J'ai également rencontré ce problème avec notre distribution d'applications. Nous avons pu résoudre ce problème en `` simulant '' l'identifiant du bundle dans le .plist en utilisant pour la distribution de téléchargement, en conservant l'identifiant de notre bundle ipa.
Par exemple, dans votre plist:
<key>bundle-identifier</key>
<string>com.mycom.MyApp</string>
<key>bundle-version</key>
<string>0.2.2</string>
remplacez com.mycom.MyApp par 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 lors de l'installation. Après l'installation, cette icône disparaît, mais votre version déjà 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 en place.
Il semble qu'iOS 8 met en cache les identificateurs de bundle et compare les installations demandées avec celles mises en cache. La plupart du temps, vous ne verrez qu'une fenêtre contextuelle 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 iOS 8. Les appareils qui n'ont jamais installé votre application auparavant n'auront aucun problème pour installer l'application.