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

如何配置Blazor MAUI Hybrid项目.csproj仅支持iPad/平板设备

配置Blazor MAUI Hybrid应用仅适配iPad/平板设备

要让Blazor MAUI Hybrid应用仅支持iPad等平板设备,可通过修改项目的.csproj文件配置iOS目标属性,具体步骤如下:

  1. 打开项目根目录下的.csproj文件
  2. 在文件中找到或添加针对iOS平台的属性组(若已有net8.0-ios相关配置则直接修改),插入以下配置:
<PropertyGroup Condition="'$(TargetFramework)' == 'net8.0-ios'">
  <!-- 指定目标设备家族为iPad -->
  <TargetDeviceFamily>iPad</TargetDeviceFamily>
  <!-- 定义应用必需的设备能力,排除手机专属功能 -->
  <UIRequiredDeviceCapabilities>
    <array>
      <string>arm64</string>
      <string>wifi</string>
    </array>
  </UIRequiredDeviceCapabilities>
  <!-- 配置平板支持的屏幕方向(可选) -->
  <UISupportedInterfaceOrientations>UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight</UISupportedInterfaceOrientations>
  <UISupportedInterfaceOrientations~ipad>UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight</UISupportedInterfaceOrientations~ipad>
</PropertyGroup>

配置说明

  • TargetDeviceFamily:直接指定应用仅适配iPad设备家族,编译后会在Info.plist中生成UIDeviceFamily值为2(对应iPad,1为iPhone)。
  • UIRequiredDeviceCapabilities:通过声明必需的设备能力(如wifi、arm64架构),间接排除不具备这些能力的手机设备。
  • 屏幕方向配置:确保应用在平板的横竖屏模式下都能正常显示,可根据需求调整。

配置完成后,编译iOS版本的应用包,上传至App Store时,系统会自动识别该应用为iPad专属应用,无需额外在后台手动设置(若需确认可在App Store Connect的应用信息中查看设备兼容性)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 08:32:15