Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

IOS Enterprise App Unable to Install Please Try Again Later

Tags:

ios

iphone

I know this question has been asked a lot on SO, however I can ensure that my case is different. I am unable to install any enterprise apps on this particular iPhone. It will download the app and then the app icon will go dark. When I tapped on the app, this error message pops out. Error

The thing is, I know that the IPA file, Provisioning Profiles, Certificate, manifest links, etc works because I am able to install the apps on other devices.

My suspicions is some settings changed on that specific iPhone that somehow blocks enterprise apps.

Things I have tried:

  • Restarting the phone multiple times.
  • Checking the storage to ensure there is enough space.
  • Successfully installed App Store applications.
  • Removing the app via General > iPhone Storage, and tried installing it again.
  • Make sure the time and date are valid and set automatically.

Things that might help:

  • The Developer option on settings does not exist.
  • After downloading the app, the Device Management option on settings does not appear.

Note: Currently I have no physical access to the phone, so installing directly through Mac might be hard.

Please help me if you have any solution or have ever encountered this problem before. Thank you.

like image 555
The1993 Avatar asked Nov 29 '19 02:11

The1993


People also ask

Why does it say unable to install app iOS?

Check your payment method See what payment method you have on file and make sure that it isn't expired, declined, or failed. If you can't update apps and you see a message that says “your account is disabled in the App Store,” there might be a problem with your payment method. Contact Apple Support for assistance.

How do I install the enterprise app on my iPhone?

Manually install and trust an enterprise appTap Settings > General > Profiles or Profiles & Device Management. Under the "Enterprise App" heading, you see a profile for the developer. Tap the name of the developer profile under the Enterprise App heading to establish trust for this developer.


2 Answers

We had this issue on one of our apps, trying to OTA install on iOS 14 devices. Worked with no issues before and all certificates and provisioning profiles are good.

Turned out that the .ipa url in the manifest .plist was using "http://" instead of "https://".

like image 140
Bonzo Avatar answered Oct 17 '22 01:10

Bonzo


This exact error can be caused by a wrong bundle identifier in your manifest (the file that must be linked to in the itms-services:// URL for enterprise downloads).

Make sure your <key>bundle-identifier</key><string>...</string> string value is correct / that it matches your actual deployed app contained in the .ipa file.
iOS 16 (and earlier betas in some cases) will download the app, then check the manifest and it mismatches with the .ipa contents then remove the download and show a placeholder for the app. A tiny cloud icon may appear next to the app which is in some sense a bug in iOS: iOS thinks it's an "offloaded app" because its contents was deleted due to a verification failure and when you tap the app, iOS will try to download it from the app store but fail because it's an enterprise app.

You can verify what went wrong is to connect your phone with a cable, open "Console.app", click your phone, click start streaming, and filter on "MIInstallerErrorDomain" or perhaps your expected bundle name. You may see something like "IXSErrorPresenter presentErrorForIdentities [...] The item being installed did not contain an app with bundle ID xxxx" which should hopefully lead you in the right direction. This error may appear during install or when tapping it. So play around in the console to troubleshoot the exact cause since multiple things can be wrong in the manifest (as others have pointed out)

like image 5
Seph Soliman Avatar answered Oct 17 '22 01:10

Seph Soliman