iOS 8.1 Can't install OTA Enterprise app - Unable to download app
I tried all combinations of answers and solutions for iOS 8.1. both on iPads and iPods with getting no step further. The solution that works is using apples testFlight.
I think that the old way is meant not to work so developers would slowly switch to testFlight.
I wasted two working days, hope this helps you rather then wasting time.
About testFlight: testFlight apple page
This simple tutorial lead me: iOS8 testFlight tutorial
UPDATE 1 (24.05.2015):
The enterprise distribution is working now for me.My colleague updated the SSL on the server twice. He updated some two keys that were used for SSL authentication since some certificates have been changed and updated. Also the distribution works on the following devices:
iPod (4th,8.2),iPhone 5S(8.3), iPad 2 (8.3), iPad 4(8.3).
However it doesn't work and doesn't give any error report (or error line) in Xcode - Window - Devices iPad 3 Console. I have been using successfully uploaded my app using Xcode 6.2+ IDE (currently 6.3.1.). In all cases no default plist file was added and I used the plist file from here : Xcode 6 enterprise plist file example
iOS Enterprise App distribution OTA
Finally I was able to fix the issue. I see issue was with not having correct signing certificate. For anyone who want to distribute the app in-house without MDM they can follow steps in below blog post.
https://medium.com/apps-studio/distributing-enterprise-ios-app-in-house-without-mdm-3ed015009893
iOS 9.0.2 - Can't Install Enterprise App -Unable to Download App (app name) could not be downloaded at this time
Apple has silently changed how Enterprise Distribution works several times, so knowing the answer to this question will not actually benefit you in the long run. How to find the answer to your question the next time will benefit you most.
Connect your device with the shiny new iOS version to your Mac running Xcode, and open the Devices organizer. Select the device, and optionally clear the log. Now open your app distribution page and try to install the app (clear any previous versions of the app off the device first), and keep an eye on the log output. Here you will find hints as to what you need to change.
For iOS 9.1, I saw the error: BundleValidator: Failed bundleIdentifier: com.example.appName.XXXX does not match expected bundleIdentifier: com.example.appName
, which means that the bundle-identifier
in the project plist
file did not match the Bundle Identifier from the project. I remember adding .XXXX
to the bundle identifier in the plist
file last time I had to fix Enterprise Distribution, for iOS 8.0, i think. Fixing this was easy, just remove the offending .XXXX
-- but then it dosen't work for iOS < 9.0
For the time being, I maintain two plist
files for distributing the same ipa
file, one for iOS 8.+, and another for iOS 9.+
Not able to install Enterprise App from internal server on iPhone ( IOS 11.4)
Try these steps may help you!
1) After uploading manifest file to respective server connect device to Xcode
2) Window--> Devices and Simulators
3) Install app(.ipa) from the link
it will show the related issue why app is not installing and fix it!
iOS 8 - Can't Install Enterprise App
Looking through the console of the phone whist attempting to install one of my apps, I discovered:
Sep 9 12:16:56 iPhone misagent[94] <Error>: attempt to install invalid profile: 0xe8008011
Sep 9 12:16:56 iPhone installd[40] <Error>: 0x100484000 -[MIInstallableBundle _installEmbeddedProfileInBundle:]: Could not install embedded profile: 0xe8008011 (Expired)
Reasons unbeknown to me, apple invalidated half of my profiles and failed to alert me. After going into developer.apple.com find any invalid profiles:
Hit Edit
- > Generate
-> Download
Rebuild the application with the new profile.
However - The bad news still at least one of my apps is failing to install. Looking through the console gives me nothing. I am convinced this is an apple bug so have filed a radar: 17622725
I hope your issue is a profile problem otherwise we may have to wait until tonight 1800GMT to see if apple have fixed it.
EDIT
With iOS8 GM - I just get Waiting...
- I will keep you informed with the bug report progress.
EDIT
After troubleshooting a few of fixes have been found:
Fix 1
As of iOS8, if the images you are linking to in the manifest plist do not exist - Apple will not install the application on the phone - The manifest being the file that you link to on the download page: itms-services://?action=download-manifest&url={url}
Make sure both full-size-image
and display-image
exist:
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>https://{path_to_real_image}</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>needs-shine</key>
<true/>
<key>url</key>
<string>https://{path_to_real_image}</string>
</dict>
Fix 2
Enterprise applications will not install if they existed previously on iOS7 due to a bug with iOS8. An error appears in the console:
Ignore manifest download, already have bundleID: {bundle_id}
This can be fixed by temporarily changing the bundleID
in the manifest file, but apple are aware as they marked the bug report as duplicated. After internal tests you an also fix the problem by resting the home screen layout General -> Reset -> Reset Home Screen Layout
Fix 3
If you see the application get into the installing...
stage as opposed to loading...
almost certainly the problem is the embedded provisioning profile
has expired, to fix the download you will need to re-archive you application with a new, updated provisioning profile.
Fix 4
If you see the application get to the installing...
stage and your provisioning profile
is valid - Download the application whilst attached to your console. (Xcode 6 > Window > Devices > Bottom Left Button [v]), You will probably find that the install failed with Verification Stage Failed
a little below will be the error message. In my case (Entitlements found that are not permitted by provisioning profile)
- For this error goto developer.apple.com and update your App Identifier to include the correct service. For me App Groups
needed to be enabled. Then regenerate your provisioning profile
Related Topics
How to Use Apple's New .P8 Certificate for Apns in Firebase Console
Creating a Navigationcontroller Programmatically (Swift)
Uitapgesturerecognizer Tap on Self.View But Ignore Subviews
How to Retrieve a File Using Wkwebview
How to Color a Uiimage in Swift
Ios4: How to Use Video File as an Opengl Texture
Error When Trying to Obtain a Certificate: the Specified Item Could Not Be Found in the Keychain
Change String Color with Nsattributedstring
How to Apply Multiple Transforms in Swift
Auto Layout Uiscrollview with Subviews with Dynamic Heights
iPhone Is Not Available. Please Reconnect the Device
How to Disable Uitextfield Editing But Still Accept Touch
Auto-Layout: What Creates Constraints Named Uiview-Encapsulated-Layout-Width & Height
How to Remove Cache in Wkwebview
How to Check Internet Connection in Alamofire
Swift iOS Check If Remote Push Notifications Are Enabled in iOS9 and iOS10