My App was ARM6 before. Now I don’t want to support non OpenGL ES 2.0 devices anymore. Is there a way to do that without building for 4.3?
My App was ARM6 before. Now I don’t want to support non OpenGL ES 2.0 devices anymore. Is there a way to do that without building for 4.3?
I tried to rebuild an app for armv7 only and got this too, couldn’t find a way round it. I assume that it’s because people with armv6 couldn’t update their app without breaking it, which is fair enough. Re-release it as a pro/hd version ![]()
I’ve set it to iOS 4.3 now - 4.3 does not work with ARM6 Devices as far as I know so this should work.
you can’t limit an application more than its original version in an update to it.
The requirements you set on the initial submit are binding for its lifetime.
But yes, having a 4.3 minimum is a “dirty way” around this limitation, but don’t expect happy users, cause they will get the update notified in iTunes but can’t install it, so feel free to expect your ratings to suffer seriously as every ARMV6 user will give you a 1 start get lost reviews
Yeah or customers who have purchased it would be really kind of upset it no longer works suddenly and apple would look bad. You would also look bad. It’s a fairly awful idea.
You can still support ES 2.0 only - just keep 2.0 enabled in appcontroller.mm - unity will gracefully fall back to 1.1.
Just make sure the shaders you use do indeed have fallback enabled or you detect 3g and replace the offending 2.0 shaders when it runs, in awake() or such.
Depends, in my case it was an error building for armv6 in the first place as the info.plist required armv7 in the first place, so no older devices had it anyway, so I was taking a hit on performance for no reason… Other than my own idiocy, but that’s a common theme for me ![]()
But this will happen anyway when iOS5 comes out (at least for devices that can’t use iOS 4). You can’t support the old devices for all time. And how would it look to release a new version of the same game for those who already bought it? Maybe Apple should allow to download older releases.
Why can’t Verizon iPhone Users use iOS 4.3???
because the highest version available for CDMA iPhones is 4.2.9 and their next will be iOS5
Each device has its own distinct iOS version bascially although they are normally widely equal. But not always even less the CDMA iPhones that are “an own breed” and only exist in the USA in this form (unsure what OS is running on the chinese CDMA ones)
Thanks… what a mess… well, I keep it 4.3 and switch it to iOS5 as soon as possible.
Update is out and I just checked that, it does not appear on old devices in the list of updated apps.