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

Iphone iTunes Connect:从支持的设备中排除iPad,iphone,ipad,Iphone,Ipad,我刚刚将我的第一个应用程序上传到iTunes Connect,并注意到我的受支持设备列表如下所示 设备要求:与iPhone、iPod touch和iPad兼容 我专门为iPhone和iPodtouch开发,还没有在iPad模拟器上做过任何测试。因此,我不希望应用程序提交测试人员尝试在iPad上运行我的应用程序,并因为一些小问题而拒绝它 我在info.plist中查看了设置所需的设备功能,但这似乎不允许我在设备级别进行限制 这是使用3.1.3 SDK构建的副产品吗?使用此SDK构建的应用程序是否会

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

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

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

我在info.plist中查看了设置所需的设备功能,但这似乎不允许我在设备级别进行限制


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

您不能限制应用程序在iPad上不工作。与所有iPhone应用程序向后兼容是iPad的一项功能。您的应用程序将以100%帧或可选2x模式运行,具体取决于用户偏好

与2.x或3.x框架相链接并在iPhone和iPodtouch上测试干净的iPhone操作系统应用程序在iPad上应该不会出现任何问题


如果你在iPod上测试,考虑到没有手机收音机、摄像头等,你应该完全没问题。

我看不出有什么理由排除iPad,因为iPhone应用程序毕竟会在iPad上以模拟模式运行。这与运行从2.x SDK编译的应用程序的3.x固件的情况相同


要在设备级别进行限制,可以添加,但这不支持排除iPad(仅排除iPhone)。

指示应用程序应仅在iPhone上运行的方法是将应用程序指定为iPhone类型的应用程序,而不是通用应用程序。打开您的项目(在XCode中),单击项目导航器侧栏顶部的项目名称,选择目标,转到摘要选项卡,并将“设备”更改为iPhone


提交时,它将仅在iPad上以模拟器模式运行,从而避免任何问题。

感谢您的建议。我相信现在应该有一种排除iPad的方法,看到这个:@MeV感谢指针,但是
UIRequiredDeviceCapabilities
with
telephony
也排除了iPod touch,OP仍然支持它。这不再是真的了,看到这个:Hi@mmccomb,你的问题日期是2010年,我相信现在应该有办法做到这一点,看看这个:如果你的应用程序在universal support下上传一次,你就不能提交。