We just upgraded XCode to the latest release (3.1.4 as at time of writing) and noticed that after doing so a number of our iPhone projects now had their Frameworks all set to missing (i.e coloured in red) like this :
The solution wasn’t immediately obvious but just in case anyone else was wondering what was required to fix it here are the steps :
1) Open the settings for your project by right-clicking and choosing ‘Get Info’ :
2) This will display this page, which will display the root of the problem in the ‘Base SDK for all configuration’ drop down :

The problem is that the project was set to ‘iPhone Device 2.2′ which is no longer supplied with XCode.
3) To fix the problem simply change the Base SDK to whatever is appropriate for you, e.g :
and voila, the problem is solved :
Thanks for reading.


