1

I want my app to be installed on only iPhone 3Gs and iPhone 4, running iOS 4.0 but not on iPhone 3. I did that by adding a new field in UIRequiredDeviceCapabilities in info.plist file called multitasking but when I submitted the file I got an email from apple saying that I used an invalid key in info.plist for the field UIRequiredDeviceCapabilities. Is there any other way for the app not to be installed on iphone 3 but only on iPhone 3Gs and iPhone 4.

Regards, Ankur

Ankur
  • 731
  • 2
  • 9
  • 17

1 Answers1

3

Put armv7 in the UIRequiredDeviceCapabilities. The original iPhone and the iPhone 3G use armv6.

hotpaw2
  • 70,107
  • 14
  • 90
  • 153
  • Thankx for the reply. I don't have the access to iPhone 3Gs right now. I will test it on that and will let you know whether it worked or not. – Ankur Sep 07 '10 at 17:58
  • The application CPU in a 3GS is armv7 architecture. – hotpaw2 Sep 08 '10 at 17:35