Using code compiled for an older iOS SDK

With the ever-increasing speed of iOS updates from Apple, its inevitable you might come across some code written to the 3.x SDK. When you open the project in Xcode, you see the code’s frameworks in glaring red:

Selecting the active picker, you can see evidence of the missing SDK:

To fix this, open Project-Edit Active Target , and find the entry for Base SDK. Click the value column across from this entry, and select your current SDK:

Now restart Xcode, and you will see that the red highlights on the Frameworks have dissappeared. The project will now use your current SDK, rather than complaining about the older, missing 3.x SDK: