我的iphone应用程序在iPhone 3G上运行不佳。我可以使用这些模型的用户无法下载应用程序吗?如果是这样,3G用户在应用商店中搜索我的应用时会看到什么?
它们在商店里出现了吗?如果是,他们什么时候通知他们无法下载应用程序?
答案 0 :(得分:2)
我建议您在info.plist中使用UIRequiredDeviceCapabilities键。这使您可以准确地告诉App Store您需要哪些功能,而不是您需要哪种设备。 如果您的应用程序“在3G上运行不正常”我会猜测这是因为性能,因此您需要更新的处理器。将arm7设置为您所需的设备功能之一。 有关详细信息,请查看此处 http://developer.apple.com/iphone/library/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3
答案 1 :(得分:0)
让它运行得更好。或者,如果它不是完全无法使用,那就让它们无论如何都要使用它。拥有旧设备的人希望他们有点慢。
根据iTunes Connect Developer Guide(链接到iOS Application Programming Guide),您无法禁止某些设备。但是,您可以要求某些功能仅出现在新设备上:
armv7
是我推荐的(较旧的设备是armv6)magnetometer
,因为旧设备没有。如果您的应用程序实际上没有使用指南针,那么Apple可能会对您感兴趣。opengles-2
,因为较旧的设备仅支持1.1。 Apple也可能会对你很有趣。auto-focus-camera
,除了iPad和所有iPod Touch都没有。可能不是你想要的。答案 2 :(得分:0)
iPhone 3GS使用iOS 6.1.x,因此,如果您的应用支持iOS 7+,则无法在iPhone 3GS上安装,这是避免在该设备上下载的最佳方式。