xcode xcode-template

¿Cómo sabe Xcode por quién fue creado el proyecto?



xcode-template (5)

Cada vez que se agrega un nuevo archivo al proyecto, Xcode agrega las siguientes líneas de comentarios en la parte superior.

// Created by {my name here} on 8/4/11. // Copyright 2011 __{my company name here}__. All rights reserved.

¿Cómo sabe cuál es mi nombre? ¿Asume que si mi nombre de cuenta pertenece a "Mike", "Mike" es el nombre del desarrollador que escribe este código?

¿Luego mira la Libreta de direcciones para averiguar en qué empresa trabaja "Mike"? Tendría sentido, sin embargo, la compañía que figura como parte de mi libreta de direcciones no es lo que aparece en el archivo Xcode.

¿Se puede configurar el seguimiento en algún lugar desde donde Xcode lo lea?

  • Nombre
  • Nombre de empresa
  • algún otro texto describiendo algo importante

En la Libreta de direcciones, seleccione uno mismo (o agregue usted mismo si no está) y luego vaya a Tarjeta -> Hacer esta mi tarjeta en la barra de menú. El nombre, el apellido y el nombre de la compañía de esa tarjeta se utilizarán para completar la información en los encabezados de los archivos al crear archivos desde plantillas de Xcode.

Alternativamente, puede configurarlo usando los valores predeterminados a través de Terminal.app de esta manera:

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


La plantilla proviene de ie /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates / Cocoa Touch / Objective-C class.xctemplate / NSObject / FILEBASENAME .h

Puede guardar cierta información personalizada (como código de garantía u otro texto legal). Juega con él para lograr los resultados deseados, pero esta es la manera difícil y torpe

De manera fácil, una sugerencia útil sería que puede cambiar la propiedad de la Organización en el panel Utilidades (lado derecho) en Xcode4, al editar el archivo del proyecto (configuración de compilación). Se aplicará a todos los archivos creados en este proyecto.


No lo he comprobado, pero creo que extrae esa información de su entrada predeterminada en la libreta de direcciones.


Preferencias del sistema -> Usuarios y grupos -> elija Usuario actual -> haga clic con el botón derecho en Usuario actual -> Opciones avanzadas -> cambie el nombre completo Funciona en Xcode 6.3.2


Utiliza tu propia información de la libreta de direcciones.

Tengo que:

System Preferences --> Users & Groups --> choose current User --> and press Open at Address Book Card.

Allí encontrarás tu propia información utilizada en xcode.