Software Archive
Read-only legacy content
17061 Discussions

ERROR ITMS-90101 "The budle does not support..."

Darren_S_4
Beginner
3,937 Views

ERROR ITMS-90101 "The bundle does not support one or more of the devices supported by the previous app version. Your app must continue to support all devices previously supported"

I cannot seem to find a place where I can change the device family target in build settings?

The only update i made to the app was updated the Cordova CLKI version and updated / changed provisioning profiles and certificate.

Your help will be greatly appreciated!

0 Kudos
1 Solution
PaulF_IntelCorp
Employee
3,937 Views

Darren -- I suspect you may have to twiddle the Cordova "target-device" option in the intelxdk.config.additions.xml file. See this sample file for some help > https://github.com/gomobile/sample-hello-cordova/blob/master/intelxdk.config.additions.xml#L105 <

Adding something like the following will allow you to manipulate that option for your iOS build:

<platform name="ios">
    <!-- to select between building for iPhone, iPad or both -->
    <!-- https://cordova.apache.org/docs/en/5.4.0/guide/platforms/ios/config.html -->
    <!-- valid values are handset, tablet and universal -->
    <preference name="target-device" value="universal" />
</platform>

Of course, which setting you use depends on the prior store build, so you might have to experiment to figure out which is the correct setting.

View solution in original post

0 Kudos
1 Reply
PaulF_IntelCorp
Employee
3,938 Views

Darren -- I suspect you may have to twiddle the Cordova "target-device" option in the intelxdk.config.additions.xml file. See this sample file for some help > https://github.com/gomobile/sample-hello-cordova/blob/master/intelxdk.config.additions.xml#L105 <

Adding something like the following will allow you to manipulate that option for your iOS build:

<platform name="ios">
    <!-- to select between building for iPhone, iPad or both -->
    <!-- https://cordova.apache.org/docs/en/5.4.0/guide/platforms/ios/config.html -->
    <!-- valid values are handset, tablet and universal -->
    <preference name="target-device" value="universal" />
</platform>

Of course, which setting you use depends on the prior store build, so you might have to experiment to figure out which is the correct setting.

0 Kudos
Reply