2010-08-19 8 views

Antwort

6

Ein Xcode-Projekt besteht aus den Quelldateien für das Projekt und und .xcodeproj Ordner (es sieht aus wie eine Datei, aber es ist eigentlich ein Bündel, dh ein Ordner und darin enthaltene Dateien werden vom Finder als einzelnes Objekt behandelt).

Wenn Sie in den Ordner .xcodeproj schauen (Sie können dies mit der Terminal-App tun oder Sie können mit der rechten Maustaste auf das .xcodeproj-Bundle klicken und "Paketinhalt anzeigen" auswählen), werden mehrere Dateien angezeigt. Die einzige Datei, auf die es ankommt, ist project.pbxproj. Das Format dieser Datei ist undokumentiert, aber es ist eine Textdatei und wenn Sie es sich ansehen, erscheint das Format nicht zu kompliziert.

Um ein Projekt, das Sie in ihm und einer entsprechenden project.pbxproj Datei in diesem Ordner einen Ordner mit einem geeigneten Xcodeproj Ordner erstellen müssen zu generieren. Wenn Ihre Projektanforderungen einfach sind, können Sie immer mit einer instanzierten Datei project.pbxproj beginnen, die von Xcode generiert wurde, und in Ihrem .xcodeproj-Ordner speichern.

+0

haben Sie eine Idee haben, wie Ordner Terminal erstellen Xcodeproj kann – Tech

+0

Da es nur ein Verzeichnis, können Sie einfach 'mkdir hello.xcodeproj'. Viel Glück! –

6

Cmake wird Xcode-Projekte zusammen mit jeder anderen Art von Build-Datei erstellen Sie sich wünschen könnte. Es ist stark anpassbar und kann mehrere Ziele, Abhängigkeiten, Verknüpfungen und andere Eigenschaften, die Sie darstellen können, verarbeiten. Es hat eine steile Lernkurve, ist aber ein sehr sehr mächtiges Werkzeug. Wir verwenden derzeit cmake, um sowohl die Xcode- als auch die Visual Studio-Lösung aus derselben Codebasis zu erzeugen.

Das einfachste Beispiel von cmake ist $cmake -G "Xcode" ...args... Dies würde erstellen und alle benötigten Dateien zu Ihrem Projekt von Ihren Argumenten.

Hier ist die Startseite: http://www.cmake.org

+0

Irgendeine Idee, wie man um den Fehler geht 'scheint, CMakeLists.txt zu enthalten. –

Verwandte Themen