iOS8 - BundleID Bug
| Originator: | pablohere | ||
| Number: | rdar://18595348 | Date Originated: | 10/9/2014 |
| Status: | Open | Resolved: | |
| Product: | iOS | Product Version: | 8.0.2 |
| Classification: | Serious Bug | Reproducible: | Yes |
Summary Our company has applications which are downloaded through a website using Enterprise Distribution. A large number of users have upgraded from iOS7 to iOS8. As a result, they are experiencing an issue where they are unable to redownload several applications that had previously existed on the device. We note that: - Installing application new on iOS 7 is successful - Running the app from Xcode under iOS 8 works properly - Users are able to download the application on iOS8 only when a previous installation of the application did not exist. Upon analyzing the logs on the devices with the problem, we have noticed the following "<Warning>: LoadExternalDownloadManifestOperation: Ignore manifest download, already have bundleID" Our tests point to iOS having a cached list of previously installed applications based on bundleIDs which makes iOS believe that the app is already installed. The only 'work-around' that we have found is to publish that same application with a different BundleID as iOS will detect them as new applications, however, this process is extremely cumbersome as it requires thousands of existing users to uninstall the legacy applications (whether functional or not) and reinstall the new applications (under a new BundleID). This same issue has been reported on many forums, some of these are as follow: http://support.hockeyapp.net/discussions/problems/26683-not-able-to-download-apps-ios8-beta-5-autoupdate-manually-etc http://www.codenameone.com/blog/ios-8-installs-customizing-the-pull-to-refresh http://idictate.us/questions/25772664/enterprise-app-update-distribution-on-ios-8 https://buildozer.io/ios8 We would like for Apple to provide a fix for this issue. Steps to Reproduce 1) Download Enterprise Distribution Apps 2) Delete Enterprise Distribution Apps 3) Update Device to iOS 8 (OTA) 4) Download Enterprise Distribution Apps 5) Attempt to re-download apps 6) Apps will not download/install - Only applications which were not previously downloaded/installed in iOS7 will install properly. Another way to re-produce issue is: 1) Download Enterprise Distribution Apps 2) Update Device to iOS 8 (OTA) 3) Delete Enterprise Distribution Apps 4) Attempt to re-download apps 5) Apps will not download/install - Only applications which were not previously downloaded/installed in iOS7 will install properly. Expected Results Enterprise Distribution Applications which were previously installed in iOS7 are able to be downloaded/installed successfully after iOS8 upgrade. Actual Results Application installation fails and logs show "<Warning>: LoadExternalDownloadManifestOperation: Ignore manifest download, already have bundleID"
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!
Any update on this?