iTunes Connect中:不包括iPad的从支持的设备
我刚刚上传了我的第一个应用程序到iTunes Connect和注意到我的支持设备的列表出现如下...iTunes Connect中:不包括iPad的从支持的设备
设备要求:与iPhone,iPod touch,iPad兼容,和iPad。
我已经专门为iPhone和iPod Touch开发,并且尚未在iPad模拟器上进行任何测试。因此,我不希望应用程序提交测试人员尝试在iPad上运行我的应用程序,并因为一些小问题而拒绝它。
我看着在我的info.plist设定所需的设备能力,但似乎并没有让我在设备级别限制。
这是使用3.1.3 SDK构建的副产品吗?使用此SDK构建的应用程序是否自动升级以适应iPad?
您无法限制应用程序无法在iPad上工作。向后兼容所有iPhone应用程序是iPad的一项功能。根据用户的喜好,您的应用程序将以100%的帧或以可选的2x模式运行。这对x或3 x框架链接和测试干净的iPhone和iPod touch
iPhone OS的应用程序应该工作W/O iPad上的任何麻烦。
如果您在iPod上进行测试,考虑到缺乏小区无线,摄像头,等......,你应该完全罚款。
这是不正确了,看到这一点:http://stackoverflow.com/questions/29209796/how-did-whatsapp-app-removed-apps-compatibility-for-ipad – MeV 2015-03-23 12:11:51
我没有看到排除iPad的好理由,因为iPhone应用程序毕竟会在iPad中以模拟模式运行。这与运行从2.x SDK编译的应用程序的3.x固件的情况相同。
要在设备级限制,您添加UIDeviceFamily key,但是这并不排除支持iPad的(不包括刚iPhone版)。
指示应用程序只能在iPhone上运行的方式是将您的应用程序指定为iPhone类型的应用程序,而不是通用的。打开项目(在XCode中),点击Project Navigator侧栏顶部的项目名称,选择目标,转到摘要选项卡,然后将“Devices”更改为iPhone。
当您提交它时,它只会在iPad上以模拟器模式运行,从而解决任何问题。
如果您的应用程序使用通用支持上传了一次,则无法提交。 – DivineDesert 2017-03-06 15:58:26
嗨@mmccomb,你的问题是日期为2010年,我相信应该有一个办法,现在要做到这一点,看到这一点:http://stackoverflow.com/questions/29209796/how-did-whatsapp-app-removed-应用程序兼容性换ipad的 – MeV 2015-03-23 12:14:45