Xcode排除特定设备Info.plist

时间:2014-01-06 17:36:05

标签: ios xcode ipod info.plist

我们最新的游戏使用了合理的内存,不幸的是第四代iPod崩溃了。

我们想要使用Info.plist文件排除iPod 4。有没有人知道我们是否可以通过设备生成来实现这一点,而不是使用像Front Facing Camera等应用程序范围设置。

文档似乎表明这是可行的,遗憾的是我找不到任何示例,我想做类似下面的事情,或者我们排除与游戏兼容的iPad设备。

[ipod]
  需要自动对焦相机
[iphone]
  需要前置摄像头

1 个答案:

答案 0 :(得分:1)

不,你不能基于这样的一代排除。你必须根据一些其他标准排除,例如电话(这将排除iPod touch和iPad)或gps(这将排除iPod touch和非蜂窝iPad)。还有其他一些东西可以为您提供您想要的不同设备子集。但是你没有什么可以做的,只能专门消除第四代iPod touch。

你总是可以要求至少iOS 7,这当然会排除一些尚未升级的新设备的用户,但它会使支持的最低iPhone成为iPhone 4,iPad 2支持的最小iPad是iPad 2, iPod touch支持的最小iPod touch是第五代iPod touch。这是我能看到的唯一能够实现你想要的东西。