定位设备(不是iOS)

时间:2011-04-25 09:29:07

标签: iphone cocoa-touch xcode hardware distribution

这可能吗?我想在我的App Store分发版本中定位iOS 4.0和iPhone 4 设备 。我该怎么做?

谢谢!

3 个答案:

答案 0 :(得分:4)

应用程序可以(并且应该)仅限于特定的设备功能,而不是特定的模型 - 您可以在应用程序info.plist文件中使用UIRequiredDeviceCapabilities(检查可用密钥列表here in “iTunes要求”部分。)

因此,要使用的密钥将取决于您的应用程序需要哪些功能,似乎您可以使用front-facing-camera,因为只有iphone4目前具有此功能。

答案 1 :(得分:1)

您不能限制某个设备,但可以限制具有某些功能的设备。例如。您可以声明您的应用需要电话前置摄像头。这或多或少会将您的应用限制在iPhone 4G上。

所需功能在Info.plist文件

中声明

答案 2 :(得分:0)

这是不可能的,恕我直言,Apple不想要。如果可能的话,我不认为目标设备会对设备的限制产生任何影响。但是,如果您的应用程序依赖于快速设备而且它在3g上不适用,则可能需要提高性能。