嘿 我写了一个需要在后台运行的iPhone应用程序。我根据在后台运行,在我的信息plist中设置了属性。问题是应用程序商店列出了iPhone 3G以及“兼容设备”。
是否可以设置我的信息plist以摆脱应用程序商店中的iPhone 3G?
我通过向UIRequiredDeviceCapabilities添加'opengles-2'找到了一个解决方案 - 但它似乎不是最好的方法吗?!
谢谢!
答案 0 :(得分:0)
您无法直接区分实际设备类型(3G与iPhone 4等),但是您注意到UIRequiredDeviceCapabilities中的内容可能意味着某些设备。 然而,有更直接的路线,请继续阅读......
如果您需要多任务兼容设备,则可以是运行iOS4或更高版本的任何设备。您的XCode项目的构建设置中有一个设置,允许您设置应用程序运行所需的最低iOS - “iOS部署目标”。将其设置为“iOS4”,您的应用程序仅适用于启用多任务处理的iDevices(包括iOS4或更高版本的iPad,顺便说一句)。 - 不,不够,请参阅下面的评论和Jules的链接。