Ich kenne einige der Tutorials für Projektvorlagen Xcode erstellen, zum Beispiel dieses eine hier: http://robnapier.net/blog/project-templates-364Was muss ich wissen, um Xcode-Projektvorlagen zu erstellen?
Dies ist die beste, die ich finden konnte. Alle anderen wiederholen im Grunde die gleichen Informationen oder sind nicht mehr auf dem neuesten Stand, oder schlimmer noch, sag mir, dass selbst sie nicht wissen, was sie tun. Möglicherweise nützliche Werkzeuge, die hier und an anderen Orten verlinkt sind, sind nicht mehr verfügbar.
Ich laufe immer wieder in Roadblocks und möchte so viele Informationen wie möglich zum Erstellen von Xcode-Projektvorlagen sammeln. Informationen, die am wichtigsten sind (zumindest muss es für Xcode 3 oder höher relevant sein).
Zum Beispiel, was ich möchte, um zu sehen ist:
- eine Beschreibung der TemplateChooser.plist und ähnlicher plist Dateien und was diese Optionen tun (in meinem Fall, wenn ich ein hinzufügen TemplateChooser.plist, mein Projekt verschwindet aus der Xcode-Projekt Vorlagenliste)
- wie eine Projektvorlage erstellen, die eine andere Xcodeproj verweist (wenn ich das tun, das andere Xcodeproj erscheint in der Projektvorlage Liste, obwohl es sogar benutzt nicht die s pezielle Namenskonvention)
- Prozesse, die angewendet werden können, ist es beispielsweise möglich, während des Erstellens eines Projekts aus einer Vorlage ein Skript auszuführen? Dies wäre nützlich, um bestimmte Dateien in das neu erstellte Projekt zu entpacken.
Wenn Sie die Antwort oder Vorschläge zu einem der oben genannten Probleme haben, würde ich das zu schätzen wissen. Andernfalls wäre eine Verknüpfung mit guten Xcode-Projektvorlagenressourcen dringend zu empfehlen. Vor allem, wenn es eine offizielle Dokumentation von Apple gibt - ich habe noch keine gefunden, was andeutet, dass Projektvorlagen nicht dokumentiert sind.
ich viel Zeit auf der Xcode 4-Template-System zu verbringen endete. Ich verpackte alles in einer Dokumentation mit Beispielen: http://www.learn-cocos2d.com/store/xcode4-template-documentation/ – LearnCocos2D