2011-10-31 12 views
6

Poprzednio wszystkie nagłówki plików były wyświetlane w następujący sposób.Aktualizacja szczegółów szablonu projektu XCode

// Created by ABC_User_Name on 10/31/11. 

Mam zmodyfikowano nazwę użytkownika z ABC_User_Name do XYZ_User_Name.

Teraz, po wylogowaniu, ponownie znajduję te same nagłówki we wszystkich szablonach projektów. Jak zaktualizować te szablony za pomocą bieżącej nazwy użytkownika?

Czy muszę ręcznie modyfikować wszystkie?

+0

czy używasz xcode 4? – Maulik

+1

powinieneś polecić te odpowiedzi http://stackoverflow.com/questions/33720/change-templates-in-xcode – Maulik

+0

Te ścieżki są przestarzałe, obawiam się. Teraz programista znajduje się w katalogu ~/Library/Developer. – Jano

Odpowiedz

4

Oryginalne szablony używać tego nagłówka:

// Created by ___FULLUSERNAME___. 
// Copyright ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. 

Słowa z podwójnego podkreślenia są odniesienia zastępczy. Jest 18 takich, które znam i możesz dodać więcej w definicji szablonu. Te opcje można dalej modyfikować za pomocą zmiennych opcji. Te, które widzisz powyżej, to:

  • ___FULLUSERNAME___ Pełna nazwa użytkownika bieżącego użytkownika (imię i nazwisko).
  • __YEAR__ Bieżący rok.
  • ___ORGANIZATIONNAME___ Nazwa organizacji widoczna w książce adresowej. Możesz go zmienić dla każdego projektu wybierając węzeł Projektu i ustawiając pole Organizacji.

Po utworzeniu projektu nagłówek staje się zwykłym tekstem i nigdy nie jest aktualizowany.


Dla przyszłych projektów Proponuję powielać szablonów i zrobić tam zmiany. W przeciwnym razie ryzykujesz wkręcenie oryginalnych szablonów lub zastąpienie zmian przez Xcode.

Oryginały są:

/Developer/Library/Xcode/Templates/ 
/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates 

I zrobiłem kopię na:

mkdir -p ~/Library/Developer/Xcode/Templates/File\ Templates/Jano 
mkdir -p ~/Library/Developer/Xcode/Templates/Project\ Templates/Jano 

gdzie „Jano” jest moim użytkownika i pokaże jako kategoria szablonu w nowej wyboru projektów ekran.

User templates

Następnie edytować nagłówek ręcznie plik po pliku, lub z użyciem sed bash.

4

Xcode 4 przechowuje to dla każdego projektu.

Po wybraniu projektu w Nawigatorze projektu (Cmd-1) i otwarciu Inspektora plików (Cmd-Opt-1) w polu "Dokument projektu" pojawi się pole "Organizacja".

+0

odsyłają również tę http://stackoverflow.com/questions/2956464/where-do-i-set-my-company-name – Maulik

Powiązane problemy