Twitter

Xcode – Base SDK Missing

Posted: June 12th, 2010 | Author: | Filed under: iPhone Dev | Tags: , , , , | 27 Comments »

Just upgraded to iOS SDK 4 GM release along with Xcode 3.2, so I can test some of my projects on my device.

When I opened up the first old project (built for OS 3.2 on XCode 3.1), I received a “Base SDK Missing” error in the Device | Debug drop down menu.

Clicking the info icon in the tool bar of the open project allows you to select the “Base SDK for All Configurations” drop down. Select your new SDK and voila! You can also change the “Project Format” here as well, might be a good idea to select your current Xcode version.

Pretty simple problem and solution, but it seems like developers (like me) are experiencing this every day.

Update 1: Tom has pointed out in the comments, that you can retain compatibility with 3.0 devices if you set the base SDK as 4.0, but set the deployment target as 3.0. Thanks Tom!


  • Conor Griffin

    Thanks, that helped me fix the problem. ;)

  • Dan

    This was PERFECT!

    Solved my problem right away. Thank you!

  • Liam

    Perfect – thanks!

  • Tom Corwine

    Great, but what if I don’t want to change my base SDK? I want to keep the base SDK at 3.0.

  • Tom Corwine

    After a little more research, I found out I can set my base SDK to 4.0 and set a deployment target of 3.0 and still be compatible with 3.0 devices.

  • Joey

    Thanks for the tip Tom! I’ve placed an update in the post with this info. I’m sure more will find it useful.

  • Ren

    Thank you so much!

  • Robin Pain

    Many thanks to you and Tom!

  • Aswanid

    Thanks a lot for helping out.

  • Thehose

    Thank you very much for your very clear posting to this issue… :-)

  • http://twitter.com/ideaswords P Fraterdeus

    Never would have got this without your simple post ;-)

  • http://twitter.com/shoebsurya Shoeb Surya

    Thanks this helped a lot!

  • http://twitter.com/shoebsurya Shoeb Surya

    Thanks this helped a lot!

  • Betacor

    Very much appreciated, Thank you!

  • Dave

    Thanks a ton for listing the solution! Strange for Apple to ditch us with no obvious solution. Or at least it’s hopefully strange…

  • Dave

    Thanks a ton for listing the solution! Strange for Apple to ditch us with no obvious solution. Or at least it’s hopefully strange…

  • Ludflu

    Thanks. Just what I needed!

  • Makarand Phatak

    Great work sir :)

  • Beeper_2

    Thanks!

  • Lacy

    Perfection. Jeez that was scary.

  • Mrpigglywikkly

    Thanks, you saved me allot of trouble by posting this!

  • http://calebcohoon.myopenid.com/ CalebHC

    Thanks for posting this! :)

  • http://twitter.com/knowledgeofasia Mark Ashworth

    That helps!

    But my base SDK is missing now. I think I’ve installed an older version of xcode that came with my Snow Leopard CD (I re-installed from here to get a gcc compiler working). Now my iOS SDKs are gone :(

    Any idea how to solve this without downloading yet another xcode version?

  • http://codedog.net Jonathan Wheat

    Thanks, doing that seems to fix the missing included frameworks in the project, but I was still getting the Base SDK missing.

    I also found that I had to change the active target – Project | Edit Active Target “yourAppName”
    and set the Base SDK here – then it went away and I was able to build the project.

    -Jon

  • http://www.previewlabs.com Bernard François

    I had to change this setting as well in order to make it work. Thanks for sharing!

  • http://twitter.com/lucaslain Lucas Lain

    I have this weird behaviour that everything compiles OK … but “Base SDK Missing” is still there…
    any ideas?

    Thank you in advance!

  • http://www.rorylewis.com/ Dr. Rory Lewis

    I wish Google had SEO onto this so that my students could get here faster than … erh … sending me emails! Thank you,