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

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

我不希望我的应用程序在iPod Touch上可用,在info.plist中是否有一个属性,我可以用它来指定这个,或者这是我在itunesconnect上设置时遇到的情况?

您可以添加GPS作为必需的设备function,只是排除设备没有GPS硬件,这将排除iPod触摸。

编辑:实际上,正确的做法是为UIRequiredDeviceCapabilities条目(字典)包含值为YES电话密钥,这意味着只有支持电话的设备才能使用该应用程序。

另外,请查看可用于UIRequiredDeviceCapabilities的键的完整参考 。

上述解决scheme并不是苹果公司推荐的应该在他们的网站上完成的方式。 我目前知道有两种方法。

在最新版本的Xcode中创build项目时,它允许您select设备系列。 不要select通用或iPod。 只需selectiPhone。

在应用程序的“生成设置”中有一个可选项,将目标设备系列更改为iPhone,而不是iPhone / iPad。