Saya juga mengalami masalah ini dengan distribusi aplikasi kami. Kami dapat memperbaiki masalah ini dengan 'memalsukan' pengenal bundel di dalam .plist yang digunakan untuk distribusi unduhan, menjaga pengenal bundel ipa kami tetap sama.
Misalnya, di plist Anda:
<key>bundle-identifier</key>
<string>com.mycom.MyApp</string>
<key>bundle-version</key>
<string>0.2.2</string>
ubah com.mycom.MyApp menjadi com.mycom.MyApp.ios8fix
Aplikasi akan dipasang menggunakan ikon aplikasi baru, yang akan hilang setelah pemasangan.
Jika Anda sudah menginstal aplikasi, Anda bahkan akan melihat ikon aplikasi baru saat menginstal. Setelah penginstalan, ikon ini menghilang, tetapi versi aplikasi Anda yang sudah ada akan diperbarui. Dengan penginstalan yang bersih, ikon penginstalan akan hilang dan ikon aplikasi yang diinstal akan muncul di tempatnya.
Sepertinya iOS 8 sedang menyimpan pengenal bundel dan membandingkan pemasangan yang diminta dengan yang disimpan dalam cache ini. Sebagian besar waktu Anda hanya akan melihat munculan yang meminta untuk menginstal, tetapi tidak ada yang terjadi.
Seperti yang sudah diperhatikan Sean, ini muncul dengan xCode 6 GM dan versi resmi iOS 8. Perangkat yang tidak pernah menginstal aplikasi Anda sebelumnya tidak akan mengalami masalah untuk menginstal aplikasi.