Alle Libraries werden als Frameworks kompiliert und in das Application-Bundle eingebettet. Die .framework-Ordner müssen dann nur noch in build/osx-xcode/libs kopiert werden, die XCode-Projektdatei von Rollmorad ist schon richtig eingestellt. 1 Box2D Neuste Version aus dem SVN von sourceforge holen Neues Cocoa-Framework in XCode erstellen Add -> Existing Files: Source-Ordner, als Groups einfügen Add -> Existing Files: Source-Ordner, als Folder-Reference einfügen Box2D.h hinzufügen Box2D.h -> Set Role -> Public In Source/Common/b2Settings.h b2_maxProxies auf 16384 setzen Unter Targets -> Box2D neue Copy Files Build Phase einfügen, Destination: Executables Source-Ordner (Folder-Reference) in neue Copy Files Build Phase einfügen Bei den Build-Settings ZeroLink und Prebinding deaktivieren, Installation Directory auf "@executable_path/../Frameworks" setzen. 2 Ogg mitgeliefertes xcode-Project-File öffnen Bei den Build-Settings ZeroLink und Prebinding deaktivieren, Installation Directory auf "@executable_path/../Frameworks" setzen 3 Vorbis mitgeliefertes xcode-Project-File öffnen Bei den Build-Settings ZeroLink und Prebinding deaktivieren, Installation Directory auf "@executable_path/../Frameworks" setzen Wenn beim builden Fehler auftreten: Architectures auf Intel setzen (PowerPC deaktivieren) 4 TinyXML neues Carbon-Framework in XCode erstellen tinystr.cpp, tinystr.h, tinyxml.cpp, tinyxml.h, tinyxmlerror.cpp, tinyxmlparser.cpp hinzufügen Für alle .h-Dateien: Set Role -> Public Bei den Build-Settings ZeroLink und Prebinding deaktivieren, Installation Directory auf "@executable_path/../Frameworks" setzen 5 SDL & SDL_Image Die Binaries von der Homepage können direkt verwendet werden