I already know that issue related with armv6, and new "required device capabilities" plist entry.
Interestingly, I compiled and run fine in Xcode4.2 in exact settings. When I updated to 4.3.2, I just can't run my app on iPhone 3G, but it fines newer versions of iPhone.
Here some screenshots from my project's settings;
Build Settings:
Executable Settings:
Plist file
Summary Page