I want to build an app that is compatible with iPod touches, iPhone 3g, iPhone 4, iOs3.0, etc... Everytime I build on a 3GS, I use these build settings Architectures: Standard (armv6 armv7) Build Active Architecture Only (Unchecked) Valid architectures (armv6 armv7) And I select armv7 as the active architecture before I build.
However for 3G, I check the build active architecture only box and build under armv6.
When I submit to the app store, will it matter what my build settings are for the final build? I noticed that the 3G settings work for the 3GS and 4, along with iOS 4.0. Should I just build active architectures only and select armv6 for the final build before submission?
Edit: Which architecture should I select when building for distribution. armv6 or armv7? Will armv7 still build on iPhone 3G when distributed on the App Store?