Cambiar plantillas en Xcode

¿Cómo cambiaría las plantillas iniciales creadas por Xcode al crear una nueva Clase Cocoa?

Me refiero a los comentarios y al nombre de clase creado al usar el nuevo asistente de clase de Xcode.

No cambiarías las plantillas existentes. En otras palabras, no modifique nada en la jerarquía /Developer (o donde haya instalado sus herramientas de desarrollador).

En su lugar, clone las plantillas de las que desee tener variantes personalizadas. Luego cambie sus nombres y la información en ellos. Finalmente, colóquelos en la ubicación adecuada en la carpeta Library/Application Support su cuenta, específicamente:

  • Plantillas de archivos: ~/Library/Application Support/Developer/Shared/Xcode/File Templates/
  • Plantillas de destino: ~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
  • Plantillas de proyectos: ~/Library/Application Support/Developer/Shared/Xcode/Project Templates/

De esta forma, no se sobrescribirán cuando instales nuevas herramientas de desarrollo, y podrás ajustarlas a tu gusto.

Esto puede ser útil para alguien:

En cuanto a XCode 6 a XCode 9, las plantillas de archivos están en:

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

Actualización: Como se ha señalado @ carbo18, es mucho mejor crear el directorio ~/Library/Developer/Xcode/Templates/File Templates/Source y poner allí sus plantillas personalizadas. La mejor manera puede ser utilizar como base uno de los que están en /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source

Xcode usa archivos de plantilla para plantillas de archivos y proyectos y realiza expansiones variables tanto en el momento de la creación.

Las plantillas de Xcode 3.0 se pueden encontrar en [Dev Installation] / Library / Xcode /, likely / Developer / Library / Xcode. Si desea modificar estas plantillas o agregar las suyas, use los siguientes directorios para guardar sus plantillas nuevas / modificadas para que no queden anuladas por las futuras actualizaciones de la Herramienta de desarrollo:

  • Plantillas de archivos: ~ / Library / Developer / Shared / Xcode / File Templates /
  • Plantillas de destino: ~ / Library / Developer / Shared / Xcode / Target Templates /
  • Plantillas de proyecto: ~ / Library / Developer / Shared / Xcode / Project Templates /

Creo que también puede usar el directorio / Library / Developer / Shared / Xcode / [File | Target | Project] Templates / templates para las plantillas compartidas por todos los usuarios.

Si solo desea cambiar MyCompanyName en las plantillas, la siguiente línea de comando hará el truco:

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

Un buen tutorial sobre cómo escribir plantillas de archivos está aquí [MacResearch.org].

En Xcode 4 y Xcode 5, las plantillas de archivos de usuario se pueden ubicar en:
~/Library/Developer/Xcode/Templates/[Category]

[Categoría] se puede utilizar para clasificar sus plantillas (elija el nombre de su elección)

Si la carpeta no existe ya, ¡créala!

A partir de Xcode 7

  • Plantillas de archivos: ~/Library/Developer/Xcode/Templates/File Templates
  • Plantillas de proyectos: ~/Library/Developer/Xcode/Templates/Project Templates

Por ejemplo, si coloco una Empty Application.xctemplate en ~/Library/Developer/Xcode/Templates/Project Templates/Application

Aparecerá en el diálogo de plantilla como Cuadro de diálogo de plantilla

En xcode 5.0.1:

1.Go-> Aplicaciones

2. Haga clic derecho en la aplicación “xcode”

3.chose “Mostrar contenido del paquete”

4.contents / Desarrollador / Biblioteca / Xcode / Plantillas

Para Xcode 4.4, ninguno de los métodos mencionados anteriormente funciona. Esta esencia proporciona una solución pirata parcial. Por favor bifurca y mejora si conoces una mejor manera.

Haga clic derecho en xCode y seleccione Mostrar contenido del paquete , luego vaya a contents/Developer/Library/Xcode/Templates . Aquí puede encontrar las plantillas para todos los lenguajes de progtwigción.

Aquí alguna visualización:


enter image description here


enter image description here

Si simplemente busca cambiar el nombre y la organización del autor , vea esta respuesta .

Es mucho más fácil que modificar las plantillas.

En XCode 4.5, haga clic derecho en el proyecto, haga clic en Mostrar inspector de archivos, luego cambie el nombre de la organización en la segunda pestaña del inspector de archivos (grupo de documentos del proyecto)