So I have a brand new app I created last night for iOS6, using XCode 4.5. I can properly develop on my iPhone 4 with iOS6.
Today I got my new iPhone 5 with iOS6 and,
remove info.plist refrence. And then re-drag info.plist to proj but don't copy to "target"
I ran into the same problem. When I check the compiler it is showing incompatible compiler. you need to make it valid one. To set valid compiler follow the steps
select your
project----> build settings-->
on the search bar type compiler and search now you can find build options under build options you will find compiler for c/c++/objective c set it to valid one.
You just goto Build setting Then valid architecture Replace armv7 armv7s instead of armv7 .Then it will work fine .
I faced this problem because Build settings-> Complier for C/C++/Objective c
was set wrong.
So I changed it to default compiler available, it worked!
So basically I created a new project, copied all the sources and everything seems to work fine. At least the app runs.
I am not sure which setting was causing the problem.
I had an issue with an out of data library that was built for iOS 4.x and I was building a new app for iOS 6 with iPhone 5 support. I received this error and the only way I resolved it was to make armv7 the only architecture and valid architecture listed in my project and target build settings.