Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ITMS 90101 error uploading app

Tags:

ios

upload

build

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

like image 478
user3074140 Avatar asked Jun 10 '16 03:06

user3074140


3 Answers

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

like image 122
Emre Gürses Avatar answered Nov 05 '22 02:11

Emre Gürses


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]

like image 35
Muhammad Asyraf Avatar answered Nov 05 '22 02:11

Muhammad Asyraf


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

like image 2
Nik Kov Avatar answered Nov 05 '22 04:11

Nik Kov