Armv6 iPad == 30+FPS vs armv6&armv7 == 10FPS <--?

I would like to build to armv6 and armv7 architectures but my framerate gets killed. I build to armv6 and I get 30+FPS with one warning that is an apparent showstopper about not including an armv7 architecture. I followed the procedures in several threads here by setting up the Project Settings in Xcode as below…

Architectures to armv7
Base SDK iOS 4.2
Build Valid Architecture Only was left unchecked
and Valid Architectures are armv6 armv7

I then go to Build->Build And Run and the Activity Window pops up and Xcode declares it is building the app and just idles for what seems forever. Any attempt to stop the build freezes Xcode and I have to Force Quit… I go back and compile from within Unity to different targets and it is Wash->Rinse->Repeat.

So, what is the exact procedure to keep your armv6 framerate but include or use armv7. What Player setting in Unity and what Project Settings in Xcode and then precisely which way do you Build it and Run it without a freeze using any new settings you have done to AppController.mm and Project Settings.

TIA
BTH

The framerate is not killed by ARMV7, its killed by opengl es 2.0

so what you want to do is actually target ARMV6 and ARMV7 and then change the define in the xcode project, in the AppController.mm to disable OPENGLES_20 support

Seeing as there seems to be one thread per day about this, I’m starting to wonder why architecture and OpenGL version can’t be separate items in the Player Settings…

cause it would yield 2 threads per day what the use is and what the difference is etc, although in both cases a simple search would be easier :wink:

Is there a way to have to post process change the AppController.mm to disable OPENGLES_20 support automatically so I don’t have to and change it every time I build. I keep forgetting to change it sometimes too.