我正在处理的应用程序存在UIKit在第一代视网膜iPod touch(第4代)上缓存图像的内存问题。
我只是想知道是否有办法让我确定第四代。 iPod touch用户无法在appstore中看到我的应用程序?
答案 0 :(得分:1)
无法明确地将某个设备(按设备类型/名称)排除在您的应用支持之外。
但是,您可以在项目的Info.plist文件中从设备请求某些功能,这样,如果设备不提供此类功能,它将从您应用中支持的设备列表中排除。
您需要修改Info.plist文件的“必需设备功能”数组。
在以下链接中查找UIRequiredDeviceCapabilities以查看您可以请求的功能:
要排除所有iPod,您可以尝试请求其中一种:电话,短信,gps。
请注意,此方法可以轻松排除整个系列的设备,但通过它的“生成”号(即第4代iPod)排除特定设备可能会非常棘手。