Cambia i modelli in Xcode

Come cambierei i modelli iniziali creati da Xcode quando si crea una nuova class Cocoa.

Mi riferisco ai commenti e al nome della class creati quando si utilizza la nuova procedura guidata della class Xcode.

Non cambieresti i modelli esistenti. In altre parole, non modificare nulla sotto la gerarchia /Developer (o ovunque siano installati gli strumenti di sviluppo).

Invece, clonare i modelli che si desidera avere varianti personalizzate di. Quindi cambia i loro nomi e le informazioni in loro. Infine, inseriscile nella posizione appropriata nella cartella Library/Application Support tuo account, in particolare:

  • Modelli di file: ~/Library/Application Support/Developer/Shared/Xcode/File Templates/
  • Modelli di destinazione: ~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
  • Modelli di progetto: ~/Library/Application Support/Developer/Shared/Xcode/Project Templates/

In questo modo non verranno sovrascritti quando installerai nuovi strumenti per sviluppatori e potrai modificarli a tuo piacimento.

Questo può essere utile per qualcuno:

Come per XCode 6 a XCode 9 i modelli di file sono in:

 /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source 

Aggiornamento: Come notato da @ carbo18, è proabilmente meglio creare la directory ~/Library/Developer/Xcode/Templates/File Templates/Source e inserire i modelli personalizzati lì. Il modo migliore potrebbe essere quello di utilizzare come base uno di quelli in /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source

Xcode utilizza file modello per i modelli di file e di progetto e fa espansione variabile in entrambi al momento della creazione.

I modelli Xcode 3.0 sono disponibili in [Installazione Dev / Libreria / Xcode /, probabile / Sviluppatore / Libreria / Xcode. Se desideri modificare questi modelli o aggiungerne uno, utilizza le seguenti directory per salvare i tuoi modelli nuovi / modificati in modo che non vengano eliminati dai futuri aggiornamenti di Developer Tool:

  • Modelli di file: ~ / Libreria / Sviluppatore / Condiviso / Xcode / Modelli di file /
  • Modelli di destinazione: ~ / Libreria / Sviluppatore / Condiviso / Xcode / Modelli target /
  • Modelli di progetto: ~ / Libreria / Sviluppatore / Condiviso / Xcode / Modelli di progetto /

Penso che tu possa usare anche la directory / Library / Developer / Shared / Xcode / [File | Target | Project] Templates / per i modelli condivisi da tutti gli utenti.

Se si desidera modificare MyCompanyName nei modelli, la seguente riga di comando farà il trucco:

 defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}' 

Un buon tutorial sulla scrittura di modelli di file è qui [MacResearch.org].

In Xcode 4 e Xcode 5 i modelli di file utente possono essere posizionati su:
~/Library/Developer/Xcode/Templates/[Category]

[Categoria] può essere usato per classificare i tuoi modelli (scegli un nome a tua scelta)

Se la cartella non esiste già, crearla!

A partire da Xcode 7

  • Modelli di file: ~/Library/Developer/Xcode/Templates/File Templates
  • Modelli di progetto: ~/Library/Developer/Xcode/Templates/Project Templates

Ad esempio, se inserisco un Empty Application.xctemplate in ~/Library/Developer/Xcode/Templates/Project Templates/Application

Apparirà nella finestra di dialogo modello come Finestra di dialogo dei modelli

In xcode 5.0.1:

1.Go-> Applicazioni

2. Fare clic sull’applicazione “xcode”

3.chose “Mostra contenuto pacchetto”

4.contents / Developer / Library / Xcode / Modelli

Per Xcode 4.4, nessuno dei metodi menzionati in precedenza funziona. Questo elenco fornisce una soluzione hacky parziale. Per favore forchetta e migliora se conosci un modo migliore.

Fare clic con il tasto destro su xCode e selezionare Mostra contenuto pacchetto , quindi andare a contents/Developer/Library/Xcode/Templates . Qui puoi trovare i modelli per tutti i linguaggi di programmazione.

Ecco alcune visualizzazioni:


inserisci la descrizione dell'immagine qui


inserisci la descrizione dell'immagine qui

Se stai semplicemente cercando di cambiare il nome dell’autore e l’ organizzazione vedi questa risposta .

È molto più semplice della modifica dei modelli.

In XCode 4.5 fare clic con il tasto destro del mouse sul progetto, fare clic su Mostra controllo file, quindi modificare il nome dell’organizzazione nella seconda scheda dell’ispettore del file (gruppo documento di progetto)