Howto: xCode 5 and SDL 1.2
If you haven't SDL 1.2 already, download it from https://www.libsdl.org/download-1.2.php:
Next, create in xCode your new project. Choose "Command Line Tool" as the template type:
Give any name for you project.
Open the downloaded SDL-1.2.15.dmg and drag'n'drop SDL.framework from the dmg archive to your project:
Choose the following options on the windows that will pop up:
Next open the subdirectory devel-lite in the dmg archive and likewise drag'n'drop SDLMain.h and SDLMain.m to your project:
Now, select your project in the navigator in xCode, select your project's name in Targets and go to Build Phrases to add a new library to be linked:
Choose Cocoa.framework to be linked:
Next, open SDLMain.m in your project and include "SDL/SDL.h" instead of "SDL.h":
Select main.cpp and replace it with this main.cpp.
Important step: Open the sidebar when viewing main.cpp...
... and change the type of file from Default - C++ Source to Objective-C++ Source:
Important step: Go to project menu again and add "--fno-objc-arc" as a compiler flag for SDLMain.m:
Resulting in this:
Now you should be ablte to compile and run your SDL project! Your project's build settings should look like this: