除了iPod touch之外,我该如何限制仅限iPhone的应用程序?

时间:2012-04-04 15:47:37

标签: ios xcode itunes device

如何限制iPhone的应用程序,不包括iPod touch?

我不希望我的应用程序在iPod Touch上可用,info.plist中是否有可用于指定此属性的属性,还是我在itunesconnect上设置时会遇到的内容?

2 个答案:

答案 0 :(得分:12)

您可以添加 gps 作为必需的设备功能,只是为了排除没有GPS硬件的设备,这会排除iPod触摸。

编辑:实际上,正确的方法是在 UIRequiredDeviceCapabilities 条目(字典)中加入电话键。值,这意味着只有支持电话的设备才能使用该应用。

另外,请查看the complete reference哪些密钥可用于 UIRequiredDeviceCapabilities

答案 1 :(得分:-1)

以上解决方案并不是Apple建议应该在他们的网站上完成的方式。我目前有两种方法可以识别。

在最新版本的Xcode中创建项目时,它允许您选择设备系列。不要选择通用或ipod。只需选择iPhone。

应用程序的Build Settings中的替代方案是将目标设备系列更改为iPhone而不是iPhone / iPad。