What is the meaning of "Base SDK" in the project settings? It confuses me. For instance, if I choose iOS 4.2 there, on which devices can my app run? Only on iPhone 4? This worries me, because iOS 4.2 is the only option I can choose in the latest Xcode 3.2.5.
I also want to know the meaning of "iOS Deployment Target" in the project settings. Because here I can choose iOS 4.1 say. What sense does it make to have a deployment target of 4.1 and base SDK of 4.2? Won't that mess things up? How are the two related?