2012-10-24 12 views
9

Ok, mam więc dość złożoną hierarchię szablonów projektów, która definiuje makra i zmienne związane z stylem kodu (curlies na tym samym lub nowym wierszu, wcięcie itp.). My code style template will probably give more contextXcode 4: Jak mogę odwoływać się do zmiennych projektu/makr w szablonie pliku?

Działa świetnie podczas generowania projektu.

Jednak nie widzę jasnej ścieżki do ponownego użycia tych makr/zmiennych podczas generowania nowych plików po zbudowaniu projektu. Ustalenia tej pory:

  • makra i zmienne zdefiniowane na poziomie projektu nie są podstawione, gdy odwołuje się szablon pliku

  • definicje opcji popup w szablonach plików nie wydają się obsługiwać skomplikowanych definicji (np wyznaczającą makro, gdy spadek w dół jest w danym stanie)

  • zmienne projektowe zrobić wydają się stać domyślne dla opcji o tej samej nazwie w kreatorze szablonów plik

  • Szablony plików nie wydają się być w stanie określić inne szablony jak przodkowie

jakieś pomysły?

Odpowiedz

1

Wprowadź następujący wiersz: domyślne wpisz com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "Nazwa Twojej firmy"; } ' w oknie Terminala, zastępując "Nazwa Twojej firmy" dowolnie wybraną opcją. Możesz również otworzyć plik w katalogu ~/Library/Preferences/com.apple.Xcode w "Edytorze listy właściwości" i wstawić nazwę firmy jako wartość ciągu dla klucza "ORGANIZATIONNAME" w słowniku "PBXCustomTemplateMacroDefinitions". Może być konieczne utworzenie "PBXCustomTemplateMacroDefinitions" na najwyższym poziomie, jeśli jeszcze nie istnieje.

Powiązane problemy