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

React Native iOS应用仅适配iPhone遭拒审,如何彻底限制iPad?

如何让React Native应用仅支持iPhone并通过App Store审核?

我开发的React Native应用(RN版本0.71.8)仅针对iPhone设计,已经在Xcode 15.0.1里把"Targeted Device Families"设为iPhone,但提交App Store后,审核人员用iPad测试发现设计问题,导致应用被拒。下面是彻底限制应用仅适配iPhone的解决步骤:

1. 移除iPad专属的界面方向配置

你的info.plist里存在UISupportedInterfaceOrientations~ipad这个键,这会让App Store判定应用支持iPad。直接删除这个键及其对应的数组内容即可,只保留iPhone的方向配置:

<key>UISupportedInterfaceOrientations</key>
<array>
    <string>UIInterfaceOrientationPortrait</string>
</array>

2. 再次确认Targeted Device Families配置

虽然你已经设置过,但再检查一遍避免遗漏:

  • 打开Xcode项目,选中对应的target
  • 切换到「General」标签页,找到「Deployment Info」区域
  • 确保「Devices」选项选择的是「iPhone」,不要选「Universal」或「iPad」

3. 保留LSRequiresIPhoneOS配置

你的info.plist里已经把LSRequiresIPhoneOS设为true,这个配置是正确的,它会告知系统应用仅支持iOS环境,务必保留。

4. 清理缓存并重新构建项目

  • 终端进入ios目录,执行pod install
  • 在Xcode里按下Cmd+Shift+K清理项目缓存
  • 重新构建项目,确保旧配置不会残留

5. 提交审核时添加备注说明

在App Store Connect提交应用时,在审核备注里明确说明:本应用仅针对iPhone设计,不支持iPad设备,请审核人员仅在iPhone设备上进行测试,减少审核误解。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 11:15:11