我通过在目标设置的常规标签中设置,将应用限制为仅在iPhone上运行,如下所示:
我在itunes connect中看到无处设置设备类型。
在我可以安装和测试我的应用的 Testflight 应用中,我仍然看到以下行,表明我的应用可以在iPad上运行:
"兼容性:需要iOS 7.0或更高版本。兼容iPod touch, iPhone和iPad"。
我知道iPad可以运行我的应用程序(不是全屏),但我想确定:这是正常的吗?
答案 0 :(得分:2)
是的,这是正常的。如果iPad满足应用程序的所有硬件要求,iPad可以运行iPhone应用程序。 (您可以使用UIRequiredDeviceCapabilities
key in your app's Info.plist
)指定硬件要求。
app store review guidelines并不要求您的应用在iPad上运行(尽管鼓励它):
2.4.1 为确保人们充分利用您的应用,iPhone应用应尽可能在iPad上运行。我们建议您考虑构建通用应用,以便客户可以在所有设备上使用它们。