Attempt to install enterprise build over app store build does nothing

Originator:m4ttcheetham
Number:rdar://22088607 Date Originated:31-Jul-2015 09:23 AM
Status:Closed Resolved:14-Aug-2015 06:02 PM
Product:iOS Product Version:
Classification:Serious Bug Reproducible:Always
 
Summary:
Attempting to install an enterprise build over the top of an App Store build does not work. Phone console throws an error. 

Steps to Reproduce:
Install an app store app and then make a build of the same app using an enterprise profile. Upload the profile to a server and configure a .plist so that the phone can visit and download. When visiting the file to download the console just throws 

Jul 31 09:16:44 iPod-Touch-iOS-8-MC itunesstored[107] <Warning>: ExternalDownloadManifest: Skipping download and install of: org.redcross.gdpcnewzealand

The phone offers no option to install and the requested app is not installed.

Expected Results:
App should install

Actual Results:
User is given no option to install and error is thrown in console

Regression:
This is happening on both and iPhone 6 and iPod Touch running iOS 8.4

Notes:
Installing IPA via Xcode devices window works as expected

Comments

Apple Developer Relations

Engineering has determined that this issue behaves as intended based on the following information:

This is the result of security hardening in iOS 8.4 to prevent the “Masque” attack.

For reference: https://www.fireeye.com/blog/threat-research/2015/06/three_new_masqueatt.html

You should use TestFlight to test upgrades to your App Store app rather than enterprise distribution.

By m4ttcheetham at Aug. 17, 2015, 9:24 a.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!