App installation progress icon is not displayed until app is installed completely

We have an enterprise app which is deployed over an https server. The App is downloaded through OTA using a .plist file. The .plist file has the url for the software-package and the display image. When the app is downloaded from OTA server, sometimes the installation in progress icon is not displayed. After the app is completely installed then the App icon is displayed. User is unable to see the progress of the app installation since its not visible. On the device we could see some failure logs as below :


Jul 15 12:19:43 iPhone-6-1 installd[50] <Notice>: 0x16e2d3000 -[MIInstaller performInstallationWithError:]: Installing <MIInstallableBundle ID=com.***.***.***; Version=(null), ShortVersion=(null)>

Jul 15 12:19:44 iPhone-6-1 installd[50] <Notice>: 0x16e2d3000 -[MIInstallableBundle _refreshUUIDForContainer:withError:]: Data container for com.***.***.*** is now at /private/var/mobile/Containers/Data/Application/03C741AE-488C-4F76-A26B-9BA9385EF7E1

Jul 15 12:19:44 iPhone-6-1 installd[50] <Notice>: 0x16e2d3000 -[MIContainer makeContainerLiveReplacingContainer:reason:withError:]: Made container live for com.***.***.*** at /private/var/containers/Bundle/Application/E097FA72-5BD3-443C-A5F3-0AD7D4E4B99B

Jul 15 13:10:30 iPhone-6-1 SpringBoard[293] <Warning>: FBApplicationPlaceholder We received a nil BSCFBundle back, which means _CFBundleCreateUnique. Here's what -[NSFileManager attributesOfItemAtPath:error:] is giving us: (null)

here's the error we got back (if any): Error Domain=NSCocoaErrorDomain Code=260 "The file “1748285778775635159.app” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/private/var/containers/Bundle/Application/EF2ABAFC-51EF-4703-8FAC-F0B967E5847C/1748285778775635159.app, NSUnderlyingError=0x163800f30 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}

Jul 15 13:10:30 iPhone-6-1 SpringBoard[293] <Warning>: -[FBBundleInfo _initWithBundleURL:] ERROR: Unable to create bundle at path: /private/var/containers/Bundle/Application/EF2ABAFC-51EF-4703-8FAC-F0B967E5847C/1748285778775635159.app



Thanks!

Replies

Having the same issue as well since iOS 11.3, nothing has been changed on our servers, they correctly send Content-Length, Content-Type (application/octect-stream), Content-Disposition (attachment), but iOS show no download progress at all, just "waiting" and then, after a long time "installing"


This happens for apple TV as well.


No erros in devices's consoles, no errors on servers.

How to solution this issue.