If after updating to iOS 4.2 SDK you get a “Base SDK Missing” error:
- open Project settings and choose “Latest iOS” under Base SDK for All Configurations
- open your target and make sure the settings applies to it (in case you overrode it)
- (yes, somehow the “Base SDK Missing” error seems to stick)
- shutdown Xcode and reopen.
The SDK now is set.