VPP MDM Error "The iTunes Store ID of the application could not be validated"

Hello,

We are attempting to push a VPP application to users provided to us through B2B but the phone continually reports the following error:


    Error: NSError:
    Desc   : The iTunes Store ID of the application could not be validated.
    US Desc: The iTunes Store ID of the application could not be validated.
    Domain : MCMDMErrorDomain
    Code   : 12023
    Type   : MCFatalError


We have tried associating the serial # of the device to the license in VPP as well as an Associated user to the license and still receive the same error.


Here is a sample of the profile we are sending to the phone:


<?xml version="1.0" encoding="UTF-8"?>

<plist version="1.0">

<dict>

<key>CommandUUID</key>

<string>5211236f-e786-3q13-ac51-5f459269472q</string>

<key>Command</key>

<dict>

<key>RequestType</key>

<string>InstallApplication</string>

<key>iTunesStoreID</key>

<integer>Removed</integer>

<key>ManagementFlags</key>

<integer>1</integer>

<key>Options</key>

<dict>

<key>PurchaseMethod</key>

<integer>1</integer>

</dict>

</dict>

</dict>

</plist>


We have tried the PurchaseMethod of 0 and the Options dictionary removed entirely as well, same result. We have also tried using the app Identifier but receive the same error. The iTunesStoreID is correct but you cannot browse for it through the app store.


We have successfully installed an app from the app store through VPP using the same method so I'm not sure what the issue could be.


Any assictance in the matter would be greatly appreciated.

Dealing with the same error...all B2B apps through our MDM via Device-Based app assignment...

Waiting on further info from apple...

Just finished chatting with them again...ultimately, it boils down to this:

Device Based app assignment / iOS 9+ will not work with B2B apps.


They're aware and working on it...


Suggested workaround is to use Redeemable codes or User-based assignment [either way, B2B apps continue to require an appleID]...


Cheers

Thanks for the update. I had a ticket in with Apple as well which has yet to be responded to. We are having the same problem with User-based assignment but manually redeeming codes is working. I did notice if a user redeems a code, the app can then be pushed / managed via mdm but this is obviously not ideal.


If you hear any further updates on this, please let me know.


Thanks!

Same issue here. We'll try the codes route. I can't comprehend why Apple made this change. Perhaps a bug? Are they trying to phase out B2B apps?

We tried User Based Assignment on iOS 9. Not Working. Same error happens. Any progress on this issue?

User based assignment is working for us now with devices on iOS 9.2.1. Device based assignment is still not working properly for B2B apps from what I can tell.

No such luck here. Not working in 9.2.1 too

We have exaclty the same issue. Reported rdar://24522396

Our customers have the same problem since iOS 9. Our B2B-App is only available in VPP and not visible/available in the public App-Store. In this configuration the MDM-Systems (Sophos, MobileIron, Citrix) can not install our app on devices with iOS 9.x. On device with iOS 8.x it works. When will Apple finally fix the problem?

Hi All,


I am not developer, but I think we are facing the same issue as what's being discussed in this thread. I procduce a B2B App and one of our Free Trial Users has downloaded it via VPP. They are using Profile Manager as a MDM but have reported to us that they cannot make the "Assignable Mode" as Device. It is only available as Apple ID.


The client sent me a screen shot of his Profile Manager and our App was the only App that was like this, all others had "Apple ID, Device" in Assignable Modes column.


I am not familar with User Based Assignment, but could this help me?


Many Thanks everyone

Seems its not fixed in 9.3 as well. But in User based distribution (once license is distributed), the app is list in "App Store" under "purchased", from were i can manually install the app, but not with install application from MDM.

Same issue here 😟

I have the same issue.


We are unable to use redemption codes (which work) as that would mean creating iTunes accounts for all our staff - and the staff (via their union) said they didn't want to be forced into supplying Apple with their personal information. We thought Device Deployment via iOS9 meant that this wouldn't be an issue.


Also, its easier to do it via Devices than users, particularly given the turnover of our staff.


It is ridiculous that this is being blocked from being allowed. I've logged a call with support about this and fed back to Apple directly.


Mike 😠

If anyone has found a resolution to this please let me know. I love Apple but sometimes I wonder if MDM capabilities for businesses is the ugly step-sister that they don't want but are forced to deal with so they do as little as they can.

It looks like the issue may have been resolved in iOS 9.3.2, just released:


http://simplemdm.com/2016/05/16/apple-releases-ios-9-3-2/

VPP MDM Error "The iTunes Store ID of the application could not be validated"
 
 
Q