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


41
¿No es sorprendente que esta pregunta exista realmente? Apple no podría haber arruinado esto más ...
bhavinb

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


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


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


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í


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


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


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.


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í:


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.

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.


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.


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.


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.


0

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.