settitle xcode

settitle - Cambiar la licencia de comentario del encabezado predeterminado en Xcode



set title swift (9)

/ Desarrollador / Biblioteca / XCode / File Templates

cualquier actualización de tu SDK borrará los cambios aquí, así que mantenga su plantilla respaldada en otro lugar

Cada vez que creo un nuevo archivo .cpp / .h en Xcode, un comentario se agrega a la parte superior del archivo. Por ejemplo:

/* * <file>.cpp * <Name of project> * * Created by <My name> on <Date>. * Copyright <Year and company>. All rights reserved. * */

Quiero cambiar el comentario predeterminado para que sea otra licencia, como GPL / LGPL / o alguna otra cosa. ¿Hay algún lugar donde pueda cambiar este comportamiento en Xcode?


Cambie los detalles en su Libreta de direcciones: agregue el nombre de una compañía. Lo recogerá desde allí.


Con Xcode 9 hay una opción incorporada en la que puede encontrar los detalles a continuación.

  1. Cree un archivo de lista de propiedades llamado IDETemplateMacros.plist
  2. Agregue un valor FILEHEADER a la raíz y establece su valor de cadena con su texto de copyright como Copyright © 2017 ...
  3. Copie el archivo a una de las siguientes ubicaciones
    • Para un único proyecto y usuario <ProjectName>.xcodeproj/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
    • Para todos los miembros del equipo en un solo proyecto <ProjectName>.xcodeproj/xcshareddata/IDETemplateMacros.plist
    • Para todos los proyectos en un espacio de trabajo para un solo usuario <WorkspaceName>.xcworkspace/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
    • Para todos los proyectos en un espacio de trabajo para todos los miembros del equipo <WorkspaceName>.xcworkspace/xcshareddata/IDETemplateMacros.plist
    • Para todo lo que trabaja, independientemente del proyecto ~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist
  4. Crea un nuevo archivo, deberías ver el nuevo encabezado de derechos de autor

Muestra IDETemplateMacros.plist para copiar y pegar:

<?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> // Created by Your Name on 29.12.17. // Copyright © 2017 Your Company. All rights reserved. // </string> </dict> </plist>


En Xcode 4.2, están aquí:

/Developer/Library/Xcode/Templates/File Templates


Es muy sencillo:

  1. Abra la terminal
  2. En una línea, escribe lo siguiente:

    defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions -dict ORGANIZATIONNAME "Blah, Inc"

No tiene que preocuparse de cambiar directorios de antemano o cualquier otra cosa. Funciona al instante.


Esta publicación de blog contiene algunos buenos pasos para modificar las plantillas de archivos en Xcode 4.3:

http://error-success.piku.org.uk/2012/04/27/how-to-make-xcode-4-3-2-templates/

La carpeta /Developer ya no existe, por lo que copia las plantillas desde el paquete Xcode.app ubicado en /Applications :

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

Y coloque su copia modificada aquí, como antes:

~/Library/Developer/Xcode/Templates/File/ Templates/

ACTUALIZACIÓN: Decidí escribir un script que extrajera las plantillas integradas de Xcode y reemplazara los encabezados. La fuente y las instrucciones se pueden encontrar en la siguiente url:

https://github.com/royclarkson/xcode-templates


Intenta modificar este archivo:

/Developer/Library/Xcode/File/ Templates/C/ and/ C++/Header/ File.pbfiletemplate/header.h


No edite nada en / Desarrollador ya que Apple puede sobrescribir esto en cualquier momento.

Los siguientes trabajos para Xcode 4, 5 y 6, excepto fuente posterior, difieren y están en / Aplicaciones

En su lugar, copie las plantillas que desea cambiar de / /Applications/Xcode<version>.app/Contents/Developer/Library/Xcode/Templates ~/Library/Developer/Xcode/Templates/File Templates /Applications/Xcode<version>.app/Contents/Developer/Library/Xcode/Templates ~/Library/Developer/Xcode/Templates/File Templates /Applications/Xcode<version>.app/Contents/Developer/Library/Xcode/Templates ~/Library/Developer/Xcode/Templates/File Templates a ~/Library/Developer/Xcode/Templates/File Templates y luego edite los archivos manteniendo el mismo estructura de directorio, pero edite el nombre del directorio que es la plantilla para que no aparezca un duplicado en Xcode.

por ejemplo, para una nueva categoría de archivos C / C + en Xcode 5 copy /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/C and C++ a ~/Library/Developer/Xcode/Templates/File Templates/GPL C and C++

este proceso se copia del blog de Red Glasses

Para Xcode 4, la ruta de origen es o para Xcode 4 /Developer/Library/Xcode/Templates/File Templates


Primero intente cambiar su nombre y organización su tarjeta de contacto en la libreta de direcciones .

Si eso no funciona, abra Preferencias del sistema > Usuarios y grupos> Haga clic con el botón derecho en su usuario (las Preferencias del sistema ya deben estar desbloqueadas)> Opciones avanzadas ...> Cambie el nombre en el cuadro de texto Nombre completo.

Para cambiar el nombre de la organización en Xcode, haga clic en el archivo del proyecto para que esté seleccionado (barra lateral izquierda de Xcode en el navegador del proyecto)> En el Inspector de archivos (barra lateral derecha de Xcode) cambie el cuadro de texto Organización .