for - xcode tutorial
¿Dónde configuro el nombre de mi empresa? (14)
De manera 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 dentro de una ventana de terminal, reemplazando "YourNameHere" con el texto que prefiera. Además, asegúrese de que todo esto esté ingresado en una línea en la terminal.
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions ''{ORGANIZATIONNAME = "YourNameHere";}''
O
incluso puede ir a ~ / Library / Preferences y hacer doble clic en com.apple.Xcode.plist y usar el práctico editor de pliegues para configurar esto y un montón de otros valores predeterminados interesantes no cubiertos por los paneles de preferencias de Xcode o IB.
O
@slf answer en esta pregunta muestra una forma mejorada de lograr esto en Xcode 4 (pegado abajo)
en el panel de navegación (extremo izquierdo), seleccione el proyecto (elemento superior).
Expanda el panel de Utilidades (en la ventana arriba a la derecha, botón a la derecha en el grupo de 3 botones "Ver").
En la sección "Documento de proyecto" está el campo de texto "Organización" (vista de inspección de archivos, segunda sección desde arriba).
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)?
Agregando a lo que SLF escribió arriba:
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 arriba a la derecha, botón a la derecha en el grupo de 3 botones "Ver").
En la sección "Documento de 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 se describió SLF no estableció el archivo del proyecto como modificado y no se guardaron los cambios.
Necesita hacer 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 área de trabajo, debe realizar el cambio para cada proyecto.
Probado en XCode 4.0.2
En XCode 4, abre tu proyecto. Seleccione el elemento superior en Project Navigator (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 de "Organización". Edítelo y los archivos nuevos que cree mostrarán el nuevo nombre de la 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 el que se muestra en el asistente de Nuevo proyecto. Su valor predeterminado es el valor que tenía en el proyecto abierto anteriormente.
En XCode 5 puede seleccionar el nombre de la empresa en la creación del proyecto. Si desea cambiar el nombre de la compañía para el proyecto existente, entonces:
- Abra .xcodeproj en Finder seleccionando "Mostrar contenido del paquete"
- Abra project.pbxproj en TextEdit
- Reemplace el valor actual de ORGANIZATIONNAME con el deseado.
Hay más confusión sobre esto de lo que debería haber. Aclaré aquí: https://.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 arriba, anulará el nombre de la compañía en la libreta de direcciones. IE: puede anular el nombre de su empresa por proyecto. Muy inteligente, pero obviamente tiene mucha gente confundida.
He probado en el Xcode 4.2 Beta 7 (iOS 5.0).
Parece que Xcode no recupera ORGANIZATIONNAME de ninguna
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 la empresa en la Libreta de direcciones.
Entonces puedes intentar 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 la libreta de direcciones de Mac OS X. Trabajó para mí (SL, Xcode 3.2.2)
Parece que la versión final de Xcode 4 no respeta la configuración de ORGANIZATIONNAME (ni la anterior, ni 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 se inserte el nombre de mi empresa actual en mis archivos fuente. 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 compañía de mi libreta de direcciones, y no de ORGANIZATIONNAME. Pero luego creé algunos archivos nuevos en el proyecto (Archivo> Nuevo archivo ...) y cuando se crearon, DID tenían el valor de ORGANIZATIONAME. Por lo tanto, 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.
Si desea cambiar __MyCompanyName__ en Xcode 4 , puede probar el siguiente comando.
los valores por defecto 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 (human-legible)": nameOfDeveloper o companyName. :
abre el xcode
Expanda el panel de Utilidades (en la ventana arriba a la derecha, botón a la derecha en el grupo de 3 botones "Ver").
En la sección "Documento de proyecto" está el campo de texto "Organización" (vista de inspección de archivos, segunda sección desde arriba).
allí puedes establecer el nombre.
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 arriba a la derecha, botón a la derecha en el grupo de 3 botones "Ver").
En la sección "Documento de proyecto" está el campo de texto "Organización" (vista de inspección de archivos, segunda sección desde arriba).
Puedes probar eliminar app-info.plist
e intentar ingresar app-info.plist
en tu proyecto.