In my case I want my game to be compiled in armv6 architecture (opengl es1.1), but it also requires armv7 devices to be installed. As a result when the game is alive in AppStore it will display “Compatible with iPhone 3GS, iPhone 4, iPod Touch 3rd generation and iPod Touch 4th generation.”
Previously I can achieve this by using armv6 in Unity settings, than add the following to info.plist
UIRequiredDeviceCapabilities
armv7
But now when I update iOS SDK to 4.2, it’s not working anymore. It complies and runs on the testing devices perfectly. Only when you upload the final binary with Application Load, it gives an error “application is miss a required architecture. At least one of the following architeture(s) must be presented : armv7”
Is there an alternative way to define the game can only be running on the 3rd/4th gen of iphone/itouch when it comes to App Store?