iOS 8.1.3 - Enterprise distribution not working
Ok, so I found a hacky way around this bug. If I change the bundle ID in the manifest file to something different, such as adding "-ios8fix" or something to the end, then it'll install. It doesn't look as nice, since during the installation there's a second app icon on the screen. But once the installation is finished, the second icon disappears.
One benefit of doing it this way though, is that if the installation fails the user can still use the old version of the app, since there'll temporarily be 2 icons, one for the old version, and one for the update...
Enterprise App Update Distribution on iOS 8
I've also encountered this problem with our app distribution. We were able to fix this issue by 'faking' the bundle identifier inside the .plist using for download distribution, keeping our ipa bundle identifier the same.
For example, in your plist:
<key>bundle-identifier</key>
<string>com.mycom.MyApp</string>
<key>bundle-version</key>
<string>0.2.2</string>
change com.mycom.MyApp to com.mycom.MyApp.ios8fix
The app will be installed using a new app icon, which will disappear after install.
If you already have an install of the app, you will even see a new app icon during install. After the installation this icon disappears, but your already existing version of the app will be updated.
With a clean install the installation icon will disappear and the installed application icon will appear in place.
It looks like iOS 8 is caching the bundle identifiers and compares the requested installs with these cached ones. Most of the times you'll only see an popup asking for install, but nothing happens.
As Sean already noticed, this appears with xCode 6 GM and the official iOS 8 version. Devices which never installed your application before will have no problems to install the app.
iOS Enterprise App: Distribute Over the air : Untrusted Enterprise Developer
In general settings of your iphone you could see Device management. Move into the section and trust your enterprise developer account.
iOS 8.1.3 - Enterprise Distribution - Application is missing the application-identifier entitlement
The application-identifier entitlement is not formatted correctly;
It should contain your 10-character App ID Seed, followed by a dot, followed by your bundle identifier:
XXXXXXXXXX.com.domain.appname
iPhone app will will not install from webpage (enterprise developer)
Ended up using a workaround for now - by utilizing the https of Dropbox. Still investigating as to why hosting it internally (on https site) won't work, but in the meantime the process I outlined above has worked but using an external server (not ideal!).
Over the air (OTA) installation fails for iOS8 app using itms-services URL
This seems to be a bug in the Beta5 and GM versions of iOS8.
Over at Buildozer we've found a workaround: change the bundle identifier of the app in the manifest file. (More details: https://buildozer.io/ios8)
A workaround that doesn't involve changing the manifest files is to restore the entire device from backup, however we feel the manifest 'hack' is less disruptive to users.
Related Topics
Recursivedescription Method in Swift
Why Can't I Force Landscape Orientation When Use Uinavigationcontroller
How to Disable the Network in iOS Simulator
Email Validation on Textfield in iOS
Swift Stack and Heap Understanding
Show iPhone Cut Copy Paste Menu on Uilabel
Cropping Image with Swift and Put It on Center Position
Uidevice Currentdevice Model Possible Values
Debug on Real Apple Watch: Application Verification Failed
How to Pass Data from One Container to Another, Both Embedded in the Same Uiviewcontroller in Swift
Integration New Facebook Sdk by Swift
How to Put a Logo in Navigationview in Swiftui
iOS 7 Parallax Effect in My View Controller
Xcode 8.3/Xcode 9.0 Refresh Provisioning Profile Devices
Fetching All Contacts in iOS Swift
Refresh Uipageviewcontroller - Reorder Pages and Add New Pages