You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xamarin.Forms iOS发布报ITMS-90475错误 未用storyboard如何解决

报错ITMS-90475修复方案

该报错触发原因为:支持iPad多任务的iOS应用强制要求配置启动故事板,无法使用旧版静态启动图片配置。

方案1:禁用iPad多任务(优先推荐,无需改动原有启动逻辑)

如果你的应用不需要支持iPad分屏、侧拉等多任务特性,直接关闭多任务支持即可:

  • 打开Xamarin.iOS项目中的Info.plist文件
  • 找到iPad部署设置区域,勾选需要全屏选项
  • 保存后重新打包提交即可

如果手动编辑Info.plist源码,直接添加如下键值对:

<key>UIRequiresFullScreen</key>
<true/>

方案2:新增最简启动故事板(保留多任务支持)

如果你的应用需要支持iPad多任务,仅新增一个空启动故事板即可,不需要调整原有应用逻辑:

  • 在Xamarin.iOS项目右键新建项,选择「iOS > 启动屏幕」,命名为LaunchScreen.storyboard,直接使用自动生成的默认内容即可,无需额外修改
  • 回到Info.plist,在启动屏幕选项下拉列表中选择刚创建的LaunchScreen
  • 手动编辑Info.plist的话添加如下键值对即可:
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
  • 保存后重新打包提交即可

两种方案均无需修改Xamarin.Forms共享层代码,也不需要将原有应用逻辑迁移到Storyboard。

内容的提问来源于stack exchange,提问作者Pooran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 06:45:02