In molti file generati da Xcode, in testata ci sono dei dati che riguardano l’utente attivo, i dati del certificato e altro ancora.

Nel mio caso, c’erano i dati del certificato associato al mio profilo e i dati dell’utente possessore del mac facevano riferimento ad un mix di dati miei e di mia moglie.

Ho fatto una ricerca per capire come modificare il tutto, non ho trovato documentazione chiara, alla fine ho trovato una possibile soluzione e lo impacchettata per che ne avesse bisogno.

Per comodità e velocità il file  IDETemplateMacros.plist lo genero con BBedit. Per chi volesse, può copiare il codice qui sotto, cambiando il testo “TheStar.it” e modificando le varie voci.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>FILEHEADER</key>
	<string>//
//  ___FILENAME___
//  ___PACKAGENAME___
//
//  Created by TheStar.it on ___DATE___.
//  
//  Created for ___PROJECTNAME___ in ___YEAR___
//  Using Swift ___DEFAULTTOOLCHAINSWIFTVERSION___
//  Running on macOS ___RUNNINGMACOSVERSION___
// 
//  ___FULLUSERNAME___ 
// 
//  ___COPYRIGHT___
//</string>
</dict>
</plist>

Il file va posizionato in: 

~/Library/Developer/Xcode/UserData/
IDETemplateMacros.plist
IDETemplateMacros.plist

Adesso la testata dei mei file è un po’ troppo barocca, ma dovrebbe essere chiaro il concetto. 🙂

testata dei file modificata
Testata dei file modificata

Dove va posizionato IDETemplateMacros.plist:
https://help.apple.com/xcode/mac/10.0/#/dev91a7a31fc

Reference per il Text Macros:
https://help.apple.com/xcode/mac/10.0/#/devc8a500cb9
https://help.apple.com/xcode/mac/10.0/#/dev7fe737ce0

Please follow and like us:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Ti piace questo blog? Condividilo!