首页 文章

iTunes Connect:从支持的设备中排除iPad

提问于
浏览
13

我刚刚将我的第一个应用程序上传到iTunes Connect,并注意到我支持的设备列表如下所示......

设备要求:与iPhone,iPod touch和iPad兼容 .

我专门为iPhone和iPod Touch开发,还没有在iPad模拟器上进行任何测试 . 因此,我不希望应用程序提交测试人员尝试在iPad上运行我的应用程序并因为一些小问题而拒绝它 .

我已经看过在info.plist中设置所需的设备功能,但这似乎不允许我限制在设备级别 .

这是使用3.1.3 SDK构建的副产品吗?使用此SDK构建的应用程序是否会自动升级以在iPad上运行?

3 回答

  • 3

    您无法限制该应用在iPad上无法使用 . 向后兼容所有iPhone应用程序是iPad的一项功能 . 您的应用程序将以100%框架或可选的2x模式运行,具体取决于用户的喜好 .

    连接到2.x或3.x框架并在iPhone和iPod touch上测试干净的iPhone OS应用程序应该可以在iPad上无任何问题 .

    如果您在iPod上进行测试,考虑到缺少手机收音机,相机等......,您应该完全没问题 .

  • 12

    我没有看到排除iPad的充分理由,因为iPhone应用程序毕竟会在iPad中以模拟模式运行 . 这与运行从2.x SDK编译的应用程序的3.x固件相同 .

    要限制设备级别,请添加UIDeviceFamily key,但这不支持排除iPad(仅排除iPhone) .

  • 0

    指示应用程序应仅在iPhone上运行的方式是将应用程序指定为iPhone类型应用程序,而不是通用 . 打开项目(在XCode中),单击Project Navigator侧栏顶部的项目名称,选择目标,转到摘要选项卡,然后将“Devices”更改为iPhone .

    提交时,它只会在iPad上以模拟器模式运行,从而解决任何问题 .

相关问题