Pregunta

¿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 la clase creados al usar el asistente de nuevas clases de Xcode.

¿Fue útil?

Solución

No cambiarías las plantillas existentes.En otras palabras, no modificar cualquier cosa debajo del /Developer jerarquía (o dondequiera que haya instalado sus herramientas de desarrollo).

En su lugar, clone las plantillas de las que desea tener variantes personalizadas.Luego cambie sus nombres y la información que contienen.Finalmente, colóquelos en la ubicación adecuada en el directorio de su cuenta. Library/Application Support carpeta, 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 proyecto: ~/Library/Application Support/Developer/Shared/Xcode/Project Templates/

De esa manera, no se sobrescribirán cuando instales nuevas herramientas de desarrollo y podrás modificarlas a tu gusto.

Otros consejos

Esto puede ser útil para alguien:

Como para XCode 6 a XCode 9 las plantillas de archivos están en:

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

Actualizar:Como señaló @carbo18, probablemente sea mejor crear el directorio ~/Library/Developer/Xcode/Templates/File Templates/Source y coloque sus plantillas personalizadas allí.La mejor manera puede ser usar como base uno de los que están en /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source

Xcode utiliza archivos de plantilla para plantillas de archivos y proyectos y realiza una expansión variable en ambos en el momento de la creación.

Las plantillas de Xcode 3.0 se pueden encontrar en [Instalación de desarrollo]/Library/Xcode/, probablemente /Developer/Library/Xcode.Si desea modificar estas plantillas o agregar las suyas propias, utilice los siguientes directorios para guardar sus plantillas nuevas/modificadas para que no se eliminen en futuras actualizaciones de Developer Tool:

  • Plantillas de archivos:~/Biblioteca/desarrollador/compartido/xcode/plantillas de archivo/
  • Plantillas de destino:~/Biblioteca/desarrollador/compartido/xcode/plantillas de destino/
  • Plantillas de proyecto:~/Biblioteca/desarrollador/compartido/xcode/plantillas de proyecto/

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

Si solo quieres cambiar el Nombre de mi empresa en las plantillas, la siguiente línea de comando funcionará:

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

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

En Xcode 4 y Xcode 5 el usuario Las plantillas de archivos se pueden colocar en:
~/Library/Developer/Xcode/Templates/[Category]

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

Si la carpeta aún no existe, ¡créala!

A partir de Xcode 7

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

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

Aparecerá en el cuadro de diálogo de la plantilla comoTemplate Dialog

En xcode 5.0.1:

1.Ir->Aplicaciones

2.haga clic derecho en la aplicación "xcode"

3.Elija "Mostrar contenido del paquete"

4.contenido/Desarrollador/Biblioteca/Xcode/Plantillas

Para Xcode 4.4, ninguno de los métodos mencionados anteriormente funciona. Esta esencia proporciona una solución hacky parcial.Bifurque y mejore si conoce una manera mejor.

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

Aquí alguna visualización:


enter image description here


enter image description here

Si simplemente está buscando cambiar el Nombre del autor y Organización ver 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 Documento del proyecto)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top