user3074140
user3074140

Reputation: 857

ITMS 90101 error uploading app

I am trying to upload an update for my app to the app store but am met with this error

ERROR ITMS-90101: "This bundle does not support one or more of the devices supported by the previous app version. Your app update must continue to support all devices previously supported. You declare supported devices in Xcode with the Targeted Device Family build setting. Refer to QA1623 for additional information: https://developer.apple.com/library/ios/#qa/qa1623/_index.html"

I have been struggling with this for a while all the info.plist and build settings options are the same the only things that have changed are that i have had to set enable bitcode to NO and let app transport security settings to allow arbitrary loads.

What could be causing this error, is related to the bitcode/arbitrary loads.

EDIT:

I changed settings from iPhone to universal I then get these errors

ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. Found 'UIInterfaceOrientationPortrait' in bundle 'app.app.app'."

ERROR ITMS-90475: "Invalid Bundle. iPad Multitasking support requires launch story board in bundle 'app.app.app'."

I was wondering if these wouldn't appear if the app supported iPads before

Upvotes: 13

Views: 15215

Answers (4)

Mizanur Rahman Khan
Mizanur Rahman Khan

Reputation: 1851

If you have any missing devices on "Supported Destinations" then add by click plus icon like selected device

Check if you have any missing device then add like selected device

Upvotes: 1

Emre Gürses
Emre Gürses

Reputation: 2180

if your app had already supported iPad and iPhone version for previous submission, but you want to send app uncheck iPad target divece. You can see this error.

Apple doesn't allow your update if you want to unsupported some old devices(only iPad or iphone).

enter image description here

Upvotes: 10

Nike Kov
Nike Kov

Reputation: 13734

If using expo, check app.json. In my case, i needed to add "supportsTablet": true. Also check "orientation": "portrait" property.

Upvotes: 3

Muhammad Asyraf
Muhammad Asyraf

Reputation: 1808

Just create another storyboard name Ipad and change the Main interface for story board to Ipad.storyboard copy and paste all controller in Main.storyboard and paste it to the Ipad.storyboard and make sure you tick all device orientation for ipad Target setting

let me make things clear :- 1. Create a new duplicate storyboard named

ipad.storyboard

  1. Changes in project setting General > under deployment

change Device to ipad

  1. change main interface for ipad as the new storyboard

ipad.storyboard

  1. Device Orientation

tick all

  1. change back the Devices Setting to Universal (or else you will recieved a 255 error)

Now you ipad interface will follow the ipad.storyboard views instead of Main.storyboard make sure both storyboard are same at all time.

I hope your problem is solve. can email direct for help [email protected]

Upvotes: 3

Related Questions