First off, I\'m using XCode 4.0.2.
Okay, here is my issue. I can build Apple sample program for MFMailComposerViewController and run it in the simulator (I am aware it w
Add MessageUI.framework although the docs said it is not a must.
SOLUTION
Looking "Build Settings" (Basic and Combined) I saw that I had "Framework Search Path" set. This was odd because I never remembered setting that. Deleting it fixed the problem.
I am now able to build for both the simulator and the target. NOTE: You can NOT send email from the simulator, but you should still be able to run the code (if that makes sense).
This was the solution to my problem :)
Add MessageUI.framework to the project Linked Frameworks and Libraries
In Xcode go to the build phases tab for your target. Make sure you see MessageUI.framework. If it's not there click + to add a new framework.