CodeWarrior-Projekte auf Xcode umstellen
Um den Umstieg von der PowerPC-Architektur auf die Intel-Architektur für den Kunden möglichst ohne Probleme ablaufen zu lassen ist es für Apple extrem wichtig, dass möglichst viele Programme schon auf den Intel-Prozessoren nativ lauffähig sind. Um dies zu erreichen, müssen die Applikationen als so genannte Universal Binaries vorliegen, die sich derzeitig nur mit Xcode 2.1 oder 2.2 erzeugen lassen. Viele, besonders ältere Projekte wurden aber noch in CodeWarrior von Metrowerks geschrieben.
CodeWarrior kann leider keine Universal Binaries erzeugen, so dass diese Projekte auf Xcode portiert werden müssen. Obwohl zwar beide Programmierumgebungen die selben Sprachen einsetzen, gibt es einige wichtige Unterschiede. Über diese Probleme hat Apple ein Dokument verfasst, welches Sie über den Link an der Seite erreichen. Dort wird genau erklärt, wie man ein Projekt am besten von CodeWarrior in Xcode zum laufen bringt und welche Probleme dabei entstehen können.
Weiterführende Links: