2011-10-31 15 views
6

Anteriormente, todos los encabezados de archivo se mostraban de la siguiente manera.Actualización de detalles de plantilla de proyecto de XCode

// Created by ABC_User_Name on 10/31/11. 

He modificado el nombre de usuario de ABC_User_Name a XYZ_User_Name.

Ahora, incluso después de cerrar la sesión & iniciando sesión de nuevo, estoy buscando los mismos encabezados en todas las plantillas de proyecto. ¿Cómo actualizar esas plantillas con el nombre de usuario actual?

¿Debo modificar manualmente todos ellos?

+0

¿Está utilizando xcode 4? – Maulik

+1

debe consultar estas respuestas http://stackoverflow.com/questions/33720/change-templates-in-xcode – Maulik

+0

Me temo que esos caminos son obsoletos. Ahora el desarrollador está en ~/Library/Developer. – Jano

Respuesta

4

Las plantillas originales usan este encabezado:

// Created by ___FULLUSERNAME___. 
// Copyright ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. 

Las palabras con doble subrayado son referencias de marcador de posición. Hay 18 que conozco y puede agregar más en la definición de su plantilla. Estas opciones se pueden modificar aún más usando variables de opción. Los que ve arriba son:

  • ___FULLUSERNAME___ Nombre de usuario completo del usuario actual (nombre + apellido).
  • __YEAR__ Año actual.
  • ___ORGANIZATIONNAME___ El nombre de su organización como se ve en su libreta de direcciones. Puede cambiarlo para cada proyecto seleccionando el nodo Proyecto y configurando el campo Organización.

Una vez que se crea el proyecto, el encabezado se convierte en texto sin formato y nunca se actualiza.


Para los proyectos futuros que sugieren que duplicar las plantillas y hacer los cambios allí. De lo contrario, corre el riesgo de arruinar las plantillas originales o de que Xcode sobrescriba los cambios.

Los originales se encuentran en:

/Developer/Library/Xcode/Templates/ 
/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates 

y he hecho una copia en:

mkdir -p ~/Library/Developer/Xcode/Templates/File\ Templates/Jano 
mkdir -p ~/Library/Developer/Xcode/Templates/Project\ Templates/Jano 

donde "Jano" es mi usuario y se mostrará como una categoría de plantilla en la nueva selección de proyectos pantalla.

User templates

Luego de editar el encabezado del archivo de forma manual por el archivo, o de fiesta usando sed.

4

Xcode 4 almacena esto por proyecto.

Si selecciona el proyecto en el Navegador de proyectos (Cmd-1) y abre el Inspector de archivos (Cmd-Opt-1), verá un campo para "Organización" en "Documento de proyecto".

+0

también remita este http://stackoverflow.com/questions/2956464/where-do-i-set-my-company-name – Maulik

Cuestiones relacionadas