Retired Document
Important: This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
Base SDK Missing
Q: I upgraded my SDK to the latest iOS SDK. Xcode displays "Base SDK Missing" in the Overview pop-up menu when I open my project.
A: You are getting the "Base SDK Missing" error message because your "Base SDK" build setting is probably set to an iOS SDK, which is not available in the SDK that you are currently using. For instance, you may be using iOS SDK 4.2 for development while your "Base SDK" is set to iOS SDK 4.0, which is not available in that SDK.
Set your "Base SDK" to Latest iOS
to resolve this error. Follow these steps to set your "Base SDK":
In Xcode, double-click your project in the Project window.
Choose the Build pane from the ensuing Info window.
Select "All Configurations" from the Configuration popup menu.
Navigate to the "Base SDK" build setting and choose
Latest iOS
from the pop-up menu as shown in Figure 1.

Document Revision History
Date | Notes |
---|---|
2010-11-11 | Updated for iOS SDK 4.2. |
2010-07-21 | New document that describes how to resolve the "Base SDK Missing" error message in Xcode. |
Copyright © 2010 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2010-11-11