上架iPad应用

本文介绍了如何设置App的设备兼容性,包括仅支持iPhone、仅支持iPad或两者都支持的选择方式。特别强调如果选择支持iPad,则需确保App能适配12.9寸iPad Pro的大屏幕,并提供了开发和测试的相关建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

App 可以选择 Devices 的。选择 iPhone 表示这个 App 只能在 iPhone 上使用,选择 iPad 表示这个 App 只能在 iPad 上使用,选择 Universal 表示同一个 App 可以在 iPhone 和 iPad 通用。

假如你的 App 只支持 iPhone,就在 Devices 中选择 iPhone。但一旦选择支持 iPad, App 就需要支持 12.9 寸的 iPad Pro。


当只支持 iPhone 时,iPad 的截图是不需要提交的。另外 App 的预览视频是可选的,可以不提交视频。“12.9-Inch Display” 中的这个 Display 是屏幕的意思,并非指视频。

假如你选择支持 iPad, 而你没有 12.9 寸的 iPad Pro, 开发时可以使用 Xcode 自带的模拟器来看效果。你应该有至少一台 iPad 作为测试机(并不需要是 12.9 寸)。假如你在真机上测试过 App 没有问题,从模拟中看到的 12.9 寸的 iPad Pro 界面上也没有什么问题,就基本没有大的问题了。你也可以多下几个不同 iOS 版本的模拟器进行测试。

当提交 iPad 的截图时,对于 12.9 寸的 iPad Pro, 你可以使用模拟器来截图。

另外当你提交了 12.9 寸的 iPad 截图后,9.7 寸的 iPad 可以直接采用 12.9 寸的 iPad 截图。




### 如何在iOS应用上架时取消支持iPad设备 在iOS应用开发中,如果开发者希望在App Store上发布应用时取消对iPad设备的支持,可以通过配置应用的`Info.plist`文件来实现。具体方法是通过设置`UIRequiresFullScreen`键,并结合`UIDeviceFamily`键来控制应用在哪些设备上可用。 #### 配置`Info.plist`文件 1. **设置`UIDeviceFamily`** `UIDeviceFamily`是一个数组,用于指定应用支持的设备类型。值为`1`表示支持iPhone,值为`2`表示支持iPad。如果只希望应用支持iPhone,则需要将该数组设置为仅包含`1`[^4]。 ```xml <key>UIDeviceFamily</key> <array> <integer>1</integer> </array> ``` 2. **设置`UIRequiresFullScreen`** 如果希望进一步确保应用iPad上无法全屏运行(尽管这并不是完全取消支持iPad的必要步骤),可以添加`UIRequiresFullScreen`键,并将其值设置为`YES`。这样可以避免应用iPad上以兼容模式运行[^5]。 ```xml <key>UIRequiresFullScreen</key> <true/> ``` #### App Store Connect中的设置 除了在`Info.plist`中进行配置外,还可以通过App Store Connect平台上的设置来限制应用的设备支持范围。在提交应用时,检查应用的元数据和设备兼容性设置,确保没有意外启用对iPad的支持。 #### 注意事项 - 即使在`Info.plist`中设置了仅支持iPhone,仍需测试应用在不同设备上的表现,以确保没有意外行为。 - 如果未来计划重新支持iPad设备,需要更新`Info.plist`并重新提交应用版本。 ```python # 示例代码:检查设备类型(伪代码) import platform def check_device(): device_type = platform.machine() if "iPad" in device_type: print("This app does not support iPad.") else: print("Running on iPhone or other supported devices.") check_device() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值