在iphone应用程序中设置UIRequiredDeviceCapability需要帮助

在iphone应用程序中设置UIRequiredDeviceCapability需要帮助,iphone,multithreading,Iphone,Multithreading,我的iphone应用程序可以在iOS 4及更高版本的设备上运行+多线程&相机是可选的(因为我可以使用照片库)。我正在使用GCD进行多线程处理。我应该在UIRequiredDeviceCapabilities中提到哪些键,以便我的应用程序只能在iPhone4、4S、iPodtouch4G和所有ipad上运行 如果我设置了前置摄像头,那么第1代ipad将被省略 非常感谢您的帮助。谢谢 编辑1 我想在iphone 3GS、4、4S、ipod touch 4g和所有ipad上运行我的应用程序。请参阅-

我的iphone应用程序可以在iOS 4及更高版本的设备上运行+多线程&相机是可选的(因为我可以使用照片库)。我正在使用GCD进行多线程处理。我应该在UIRequiredDeviceCapabilities中提到哪些键,以便我的应用程序只能在iPhone4、4S、iPodtouch4G和所有ipad上运行

如果我设置了前置摄像头,那么第1代ipad将被省略

非常感谢您的帮助。谢谢

编辑1

我想在iphone 3GS、4、4S、ipod touch 4g和所有ipad上运行我的应用程序。

请参阅-


有关这些密钥及其在iOS中的可用性的所有详细信息均可用。根据您可以选择的最低iOS版本,这些密钥将由其最新版本自动支持。

谢谢您的参考。我已经参考了上面的文档,但我无法决定应该设置哪些键,以便我的应用程序能够在iPhone4、4S、iPodtouch4G和所有ipad上运行。你能帮我解决这个问题吗?如果你想在上面的设备上运行,那么我假设至少所有这些设备都是iOS 3.2的最低版本,因此你可以根据需要使用iOS 3.2或更高版本的所有密钥。请参阅我的编辑。我忘了提到iPhone3GS。另外,如果我将最小值设置为ios 3.2,那么GCD呢?如果我的应用程序在ipad第1代上无法运行,如果设置了前置摄像头键,苹果是否也会接受我的应用程序?app store中有很多应用程序只支持ipad第2代。因此,这不是拒绝应用程序的标准。就像你可以检查这个应用一样-