hi, i am trying to submit my app the the app store. Am i required to build for both armv6 and armv7 in order to get apporved?
No you are not, armv7 uses more memory and requires the overall app size to be slightly bigger, but apparently it makes the app look better on the newer devices. I do not believe it is required that you have both, but if you have only armv7, the app will not be able to run the lower end devices because of memory issues.
Generally speaking one should use Armv6 + armv7 as it is a build option and allows you to have your app work on older devices as well as the new ones, but the app size will be bigger.