¿Dónde configuro el nombre de mi empresa?

119

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)?

TheLearner
fuente
41
¿No es sorprendente que esta pregunta exista realmente? Apple no podría haber arruinado esto más ...
bhavinb
Véase también stackoverflow.com/questions/2008060/…
Robert Gowland

Respuestas:

47

En xCode 7.3 (editar: hasta 11.3.1) simplemente seleccione el archivo de proyecto superior y busque en Utilidades en el panel izquierdo

xCode

WINSergey
fuente
92

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).

slf
fuente
2
Asegúrese de guardar el proyecto correctamente después de completar este paso. Vea la respuesta de Sergio sobre cómo hacer esto: stackoverflow.com/questions/2956464/…
Gavin Miller
Lo encontré. Luego cambio algo relacionado con relativo a absoluto, etc. Bueno, ahora las cosas no aparecen
user4951
@JimThio Creo que solo se puede guardar en el desenfoque o en algo estúpido, es posible que deba presionar, volver a ingresar, guardar algunas veces y agitar un pollo de goma sobre el monitor
slf
75

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).

Niño Voodoo
fuente
2
O configure el contacto predeterminado (yo) en la libreta de direcciones de su Mac (ahí es donde XCode busca su nombre / empresa) [lo siento, acabo de ver las respuestas a continuación: P]
Alladinian
28

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.

ingrese la descripción de la imagen aquí

Entonces puedes probar creando cualquier nuevo proyecto de Xcode:

ingrese la descripción de la imagen aquí

Objetivo Ciao
fuente
+1 Lo mismo aquí, ¡las líneas terminales tampoco parecen funcionar!
Andy M
3
Tal vez esto funcione cuando crea un nuevo proyecto, pero si tiene un proyecto existente y crea un nuevo archivo, no funciona
JeffB6688
esta debería ser la respuesta aceptada ... ordenada y simple .. Gracias amigo :)
Lithu TV
Gracias por esto, no fue exactamente intuitivo en nombre de Apple. ¿Alguien sabe si la clave com.apple.Xcode.plist ORGANIZATIONAME se usa en algún lugar?
Pete855217
La aplicación Libreta de direcciones ahora se llama Contactos .
Pang
11

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)

florianbuerger
fuente
Acabo de confirmar que configurar el nombre de su empresa en la Libreta de direcciones funciona para el lanzamiento público de XCode 4.
Daniel
Esta configuración tiene prioridad sobre ORGANIZATIONNAME , mis proyectos no cambiarían hasta que establezca esto correctamente.
Gavin Miller
1
Sin embargo, es un poco problemático si es un contratista…
Pierre Lebeaupin
11

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

Sergio Nacht
fuente
genial :) Descubrí que presionar mucho para ingresar / regresar también hará que se pegue
slf
7

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.

iCharlie
fuente
5

Simplemente vaya a appName-Info.plist y agregue un campo "Copyright (legible por humanos)": nameOfDeveloper o companyName. ingrese la descripción de la imagen aquí:

Rahulchona
fuente
Este es un proyecto específico, por lo que me parece una respuesta favorable.
csga5000
4

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:

  1. Abra .xcodeproj en Finder seleccionando "Mostrar contenido del paquete"
  2. Abra project.pbxproj en TextEdit
  3. Reemplace el valor actual de ORGANIZATIONNAME con el deseado.
Alex
fuente
2

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.

Soluciones de la aplicación Korutech
fuente
2

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.

chetan
fuente
1

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.

AndrewS
fuente
0

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.

Joey Gibson
fuente
0

Puede intentar eliminar app-info.pliste intentar ingresar app-info.plisten su proyecto.

killdos
fuente