Ok, also, ich habe eine relativ komplexe Projektvorlagenhierarchie, die Codestil-bezogene Makros und Variablen definiert (Curlies bei gleicher oder neuer Zeile, Einrückung usw.). Meine Codevorlage wird wahrscheinlich mehr geben Kontext
Funktioniert hervorragend beim Generieren eines Projekts.
Ich sehe jedoch keinen klaren Pfad für die Wiederverwendung dieser Makros / Variablen beim Generieren neuer Dateien, nachdem das Projekt erstellt wurde. Bisherige Ergebnisse:
Makros und Variablen, die auf Projektebene definiert sind, werden nicht ersetzt, wenn sie in einer Dateivorlage
Popup-Optionsdefinitionen in Dateivorlagen scheinen keine komplexen Definitionen zu unterstützen (z. B. Definieren eines Makros, wenn sich die Dropdown-Liste in einem bestimmten Status befindet)
Projektvariablen do scheinen Standardeinstellungen für gleichnamige Optionen im Dateivorlagenassistenten zu werden
Dateivorlagen scheinen nicht in der Lage zu sein, andere Vorlagen als Vorfahren zu definieren
Irgendwelche Ideen?
Geben Sie die folgende Zeile ein: Standardwerte schreiben com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME"="Ihr Firmenname"; } ' in ein Terminalfenster und ersetzt "Ihren Firmennamen" mit dem, was Sie wählen. Sie können die Datei auch unter ~ / Library / Preferences / com.apple.Xcode in "Property List Editor" öffnen und Ihren Firmennamen als String-Wert für den Schlüssel "ORGANIZATIONNAME" unter dem Wörterbuch "PBXCustomTemplateMacroDefinitions" eingeben. Möglicherweise müssen Sie "PBXCustomTemplateMacroDefinitions" auf der obersten Ebene erstellen, wenn sie nicht bereits vorhanden ist.