我正试图将我的应用程序的更新上传到应用程序商店,但是遇到了这个错误。
错误ITMS-90101:“此包不支持上一个应用版本支持的一个或多个设备。您的应用程序更新必须继续支持以前支持的所有设备。使用目标设备族构建设置在Xcode中声明受支持的设备。有关其他信息,请参阅QA1623:index.html。”
一段时间以来,我一直在努力解决这个问题,所有的info.plist和build设置选项都是相同的,唯一发生变化的是,我不得不将enable设置为NO,并让应用程序传输安全设置来允许任意加载。
可能导致此错误的原因与bitcode/任意加载有关。
编辑:
我将设置从iPhone更改为通用设置,然后得到以下错误
错误ITMS-90474:“无效的捆绑。iPad多任务处理支持需要这些方向:'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight‘。在Bundle’app.app.app‘中找到'UIInterfaceOrientationPortrait’。” 错误ITMS-90475:“无效捆绑。iPad多任务处理支持需要在包‘app.app.app’启动故事板。”
我在想,如果应用程序以前支持iPads,它们是否不会出现?
发布于 2020-05-10 14:15:21
如果您的应用程序之前已经支持iPad和iPhone版本,但是您希望发送应用程序取消选中iPad目标divece。您可以看到这个错误。
苹果不允许你的更新,如果你想不支持一些旧设备(只有iPad或iphone)。

发布于 2017-07-14 07:59:32
只需创建另一个故事板名称Ipad,并将故事板的主界面更改为Ipad.storyboard,复制并粘贴Main.storyboard中的所有控制器,并将其粘贴到Ipad.storyboard,并确保为ipad设置勾选所有设备方向
让我说清楚 :- 1.创建一个新的重复故事板,名为
ipad.storyboard
将设备改为ipad
ipad.storyboard
滴答全
现在,ipad界面将遵循ipad.storyboard视图,而不是Main.storyboard,确保两个故事板在任何时候都是相同的。
我希望你的问题解决了。可以通过电子邮件直接获得帮助cruzvebration35@gmail.com
发布于 2018-12-11 20:32:07
如果使用expo,请检查app.json。在我的例子中,我需要添加"supportsTablet": true。还可以检查"orientation": "portrait"属性。
https://stackoverflow.com/questions/37739383
复制相似问题