如何限制我的应用程序仅适用于 iPhone,不包括 iPod touch?
我不希望我的应用程序在 iPod Touch 上可用,info.plist 中是否有一个属性可以用来指定这个,或者这是我在 itunesconnect 设置过程中会遇到的?
您可以将gps添加为所需的设备功能,以排除没有 GPS 硬件的设备,这将排除 iPod touch。
编辑:实际上,执行此操作的正确方法是为UIRequiredDeviceCapabilities条目(字典)包含值为YES的电话键,这意味着只有支持电话的设备才能使用该应用程序。
此外,请查看哪些键可用于UIRequiredDeviceCapabilities的完整参考。
上述解决方案不是 Apple 建议的方式,应该在他们的网站上完成。我目前知道有两种方法。
在最新版本的 Xcode 中创建项目时,它允许您选择设备系列。不要选择universal或ipod。只需选择 iPhone。
另一种选择是在应用程序的构建设置中将目标设备系列更改为 iPhone,而不是 iPhone/iPad。