Problem installing iOS8 Enterprise

I considered this problem for a long time and went on to many questions that helped clarify something, but now I get new warnings and errors in the device logs, and I can not decrypt them.

First, I got the following:

<Warning>: LoadExternalDownloadManifestOperation: Ignore manifest download, already have bundleID: 

which would not even hit the installation, but I followed these steps: iOS 8 - The Enterprise App could not be installed. We made some changes to the package ID and manifest file, and it will try to start the download.

However, now I get the following errors / warnings, and I'm not sure what causes them:

 <Notice>: 0x101dcc000 -[MIInstaller performInstallationWithError:]: Installing <MIInstallableBundle ID=com.bundle-name; Version=3.0, ShortVersion=(null)> <Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such process <Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory <Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory <Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory <Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory <Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory <Error>: 0x198de7310 Device-O-Matic: iterate_ancestors IORegistryEntryGetParentIterator failed: No such file or directory 

and:

 <Warning>: LaunchServices: Creating installProgressForApplication:<LSApplicationProxy: 0x13cf84870> com.bundle-name(Placeholder) withPhase:3 <Warning>: LaunchServices: installPhaseFinishedForProgress: com.bundle-name.InstallingPlaceholder - <NSProgress: 0x13e003120> : Parent: 0x0 / Fraction completed: 0.0000 / Completed: 0 of 100 called, removing progress from cache 

and

 <Error>: Could not set socket option SO_OPPORTUNISTIC: Invalid argument 

Any help deciphering them and shedding some light will be greatly appreciated.

Update:

I came back and checked iOS 7.1.1 and it could not install there, so I switched the iPA file identifier file back to ftp: // and it worked again with 7.1.1, but iOS8 gives the following warning and does not work to download the application :

 <Notice>: Invalid URL scheme for background tasks: ftp. Valid schemes are http or https 

but switching IPA url to HTTPS means that the application does not load for both iOS 7.1.1 and iOS 8.1

+2
source share
1 answer

I found a solution to my problem, and that’s all I did to get it working.

Our setup + background:

We have an AWS web server running an HTTPS site. Starting with iOS 7.1, our manifest (plist) was hosted on the server, but the IPA was stored on FTP, and this worked fine on all iOS 7. The introduction of iOS 8 meant that FTP could no longer be used for IPA, so we wanted to move it to the web server is similar to PLIST. Before doing this, although we had other problems that prevented the iPad from even trying to download, because I received the following error message:

 Ignore manifest download, already have bundleID: {bundle_id} 

Correction:

First I followed the steps in the question and made sure that both full-size-image and display-image exist in the manifest file.

Then I made some other changes to the manifest file based on another answer in this question . These changes were in bundle-identifier and bundle-version

At the same time, my iOS 8 test iPad will take the installation screen with a shadow icon, but then it will not be able to install, but the iPad iOS 7 will still be installed. I saw the following message:

 <Notice>: Invalid URL scheme for background tasks: ftp. Valid schemes are http or https 

This made me move all the files to the web server, but then both iOS 7 and iOS 8 did not install.

I initially thought that one of the errors / warnings above might have caused an error, but could not find the answer. After several hours of searching and trying to fix, I had an epiphany, because when I tried to view the IPA in a web browser, I got 404, and I remembered that we had a similar problem when moving the PLIST file to the server. To fix this, I had to add the MIME IPA type on the IIS 7 server. Once I do this, my build 7 of our application will load the installation on both iOS 7 and iOS 8 iPads. The correct MIME type for application/octet-stream

+4
source

Source: https://habr.com/ru/post/978289/


All Articles