Al crear nuevos archivos fuente, xcode agrega comentarios con su nombre y el nombre de su empresa.
¿Dónde configuro el nombre de mi empresa para xcode (no el proyecto)?
Al crear nuevos archivos fuente, xcode agrega comentarios con su nombre y el nombre de su empresa.
¿Dónde configuro el nombre de mi empresa para xcode (no el proyecto)?
Respuestas:
en semilla Xcode 4 GM:
en el panel de navegación (extremo izquierdo), seleccione el proyecto (elemento superior).
Expanda el panel de Utilidades (en la ventana superior derecha, botón del extremo derecho en el grupo "Ver" de 3 botones).
En la sección "Documento del proyecto" está el campo de texto "Organización" (vista de inspección de archivos, segunda sección desde arriba).
De forma predeterminada, Xcode inserta un nombre de empresa similar al siguiente en todos los archivos fuente nuevos (.m .h, etc.):
Copyright (c) 2009 MyCompanyName. Todos los derechos reservados.
Cambiar esta referencia es tan simple como ingresar lo siguiente desde una ventana de terminal, reemplazando “YourNameHere” con el texto que prefiera. Además, asegúrese de que todo esto se ingrese en una línea en la terminal.
los valores predeterminados escriben com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
O
incluso podría ir a ~ / Library / Preferences y hacer doble clic en com.apple.Xcode.plist y usar el práctico editor plist para configurar este y un montón de otros valores predeterminados interesantes que no están cubiertos por los paneles de preferencias de Xcode o IB.
O
La respuesta de @slf a esta pregunta muestra una forma mejorada de lograr esto en Xcode 4 (pegado a continuación)
en el panel de navegación (extremo izquierdo), seleccione el proyecto (elemento superior).
Expanda el panel de Utilidades (en la ventana superior derecha, botón del extremo derecho en el grupo "Ver" de 3 botones).
En la sección "Documento del proyecto" está el campo de texto "Organización" (vista de inspección de archivos, segunda sección desde arriba).
He probado en el Xcode 4.2 Beta 7 (iOS 5.0).
Parece que Xcode no recupera ORGANIZATIONNAME de ninguno
los valores predeterminados escriben com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME = "YourNameHere";}'
ni
~ / Library / Preferences / com.apple.Xcode.plist
La solución adecuada es actualizar su nombre y el nombre de su empresa en la libreta de direcciones.
Entonces puedes probar creando cualquier nuevo proyecto de Xcode:
O puede establecer el nombre de la empresa en su tarjeta de dirección en la aplicación de libreta de direcciones de Mac OS X. Funcionó para mí (SL, Xcode 3.2.2)
Agregando a lo que SLF escribió anteriormente:
en semilla Xcode 4 GM:
en el panel de navegación (extremo izquierdo), seleccione el proyecto (elemento superior).
Expanda el panel de Utilidades (en la ventana superior derecha, botón del extremo derecho en el grupo "Ver" de 3 botones).
En la sección "Documento del proyecto" está el campo de texto "Organización" (vista de inspección de archivos, segunda sección desde arriba).
Pero hay una pequeña trampa:
Cambiar el nombre de la organización como lo describió SLF no configuró el archivo del proyecto como modificado y no se guardaron cambios.
Debe realizar un pequeño cambio en el proyecto, como agregar un grupo después de cambiar el nombre de la organización, esto hará que Xcode 4 guarde el archivo.
Además, si está trabajando en un espacio de trabajo, debe realizar el cambio para cada proyecto.
Probado en XCode 4.0.2
Si desea cambiar __MyCompanyName__ en Xcode 4 , puede probar el siguiente comando.
los valores predeterminados escriben com.apple. dt .Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
Con cuidado, esto escribe en el dominio com.apple. dt .Xcode, no com.apple.Xcode
Solo pruebo en Xcode 4 pre3 y funciona.
Simplemente vaya a appName-Info.plist y agregue un campo "Copyright (legible por humanos)": nameOfDeveloper o companyName. :
En XCode 5 puede seleccionar el nombre de la empresa en la creación del proyecto. Si desea cambiar el nombre de la empresa para un proyecto existente, entonces:
Hay más confusión sobre esto de la que debería haber. Aclaré aquí: https://stackoverflow.com/a/9793899/1273966 Haré lo mismo en este hilo.
Si el nombre de la organización está en blanco en el documento del proyecto (descrito anteriormente), el nombre de la empresa se extrae de la entrada "yo" en su libreta de direcciones.
Si ingresa el nombre de una organización en el documento del proyecto como se describe anteriormente, este anulará el nombre de la empresa en la libreta de direcciones. IE: puede anular el nombre de su empresa por proyecto. Bastante inteligente, pero obviamente tiene a mucha gente confundida.
abre el xcode
Expanda el panel de Utilidades (en la ventana superior derecha, botón del extremo derecho en el grupo "Ver" de 3 botones).
En la sección "Documento del proyecto" está el campo de texto "Organización" (vista de inspección de archivos, segunda sección desde arriba).
allí puede establecer el nombre.
En XCode 4, abra su proyecto. Seleccione el elemento superior en el Navegador de proyectos (MyProjectName, 1 objetivo, iOS SDK 4.3, o lo que sea). Abra el inspector de archivos (Ver-> Utilidades). En la sección Documento del proyecto, debería ver una línea "Organización". Edítelo y los archivos nuevos que cree mostrarán el nombre de la nueva organización. Esta es una configuración de proyecto, por lo tanto, tendrá que hacerlo para cada proyecto.
El campo Nombre de la organización es uno que se muestra en el asistente de Nuevo proyecto. Su valor predeterminado es el valor que tenía en el proyecto abierto anteriormente.
Parece que la versión final de Xcode 4 no respeta la configuración ORGANIZATIONNAME (ya sea la antigua o la nueva con com.apple.dt.Xcode. Esto es una mierda para mí, porque tengo el nombre de mi empresa en mi tarjeta de dirección, pero no estoy haciendo el trabajo de Xcode para mi empresa. Por lo tanto, no quiero que el nombre de mi empresa real se inserte en mis archivos de origen. Quiero el valor que establecí para ORGANIZATIONNAME.
Actualización : parece que funciona parcialmente. Cerré Xcode antes de establecer el valor, luego lo reinicié y creé un nuevo proyecto. Vi que todavía estaba usando el nombre de mi empresa de mi tarjeta de la libreta de direcciones, y no ORGANIZATIONNAME. Pero luego creé algunos archivos nuevos en el proyecto (Archivo> Nuevo archivo ...) y cuando fueron creados, TENÍAN el valor de ORGANIZATIONAME. Entonces, parece que el código contiene al menos dos bits de código que completan la plantilla de archivo con el nombre de la empresa, y se extraen de diferentes ubicaciones.