如何限制iPhone的应用程序,不包括iPod touch?
我不希望我的应用程序在iPod Touch上可用,info.plist中是否有可用于指定此属性的属性,还是我在itunesconnect上设置时会遇到的内容?
答案 0 :(得分:12)
您可以添加 gps 作为必需的设备功能,只是为了排除没有GPS硬件的设备,这会排除iPod触摸。
编辑:实际上,正确的方法是在 UIRequiredDeviceCapabilities 条目(字典)中加入电话键。值是,这意味着只有支持电话的设备才能使用该应用。
另外,请查看the complete reference哪些密钥可用于 UIRequiredDeviceCapabilities 。
答案 1 :(得分:-1)
以上解决方案并不是Apple建议应该在他们的网站上完成的方式。我目前有两种方法可以识别。
在最新版本的Xcode中创建项目时,它允许您选择设备系列。不要选择通用或ipod。只需选择iPhone。
应用程序的Build Settings中的替代方案是将目标设备系列更改为iPhone而不是iPhone / iPad。