¿Cómo cambiar el nombre de una aplicación de iOS?

Comencé un proyecto de iPhone el otro día con un nombre de código de desarrollo tonto, y ahora quiero cambiar el nombre del proyecto ya que está casi terminado.

Pero no estoy seguro de cómo hacer esto con Xcode, intentar lo obvio de cambiar el nombre de la aplicación en el archivo info.plist, hace que el proceso de firma salga mal (creo ...) y mi aplicación no se inicia dando me un error del lanzador.

Supongo que podría hacer un nuevo proyecto y copiar y pegar todo, pero parece tan primitivo que espero una solución más civilizada.

preguntado Oct 27 '08, 01:10

Tuve que hacer esto varias veces. Utilizo una herramienta llamada Rename Xcode Project 2.1. -

Hay momentos en los que la forma simple todavía no funciona (o hay ecos de nombres antiguos, etc.). Publiqué un artículo que muestra cómo solucionar esto ingresando al xml de los archivos del proyecto manualmente aquí: cambiar el nombre de una aplicación de iPhone -

Aquí hay una utilidad gratuita que hace esto y funciona bien en mi experiencia: cambiar el nombre de una aplicación de iPhone -

esto funciona para todo excepto para cambiar el nombre de su archivo plist que puede hacer manualmente. -

@ Todos: No respondido completamente. El título de la ventana de la aplicación y el menú desplegable de la aplicación se mantienen con el nombre anterior. @FrankSchmitt: El proyecto "Cambiar el nombre del proyecto xCode" falla cuando se cambia el nombre del archivo plist. Espera el nombre Info.plist -

30 Respuestas

  1. Ve a Targets in Xcode.
  2. Get Info en el objetivo de su proyecto (su nombre de desarrollo actual).
  3. Busque Product Name bajo Packaging. Cambie su valor por el que desee que sea el nombre de su nuevo proyecto.

respondido 15 nov., 20:09

Tuve que salir de XCode y eliminar mi directorio de compilación antes de que me demorara. - Simón Woodside

Además, recuerde cambiar esto en cada una de las configuraciones. (Depuración, lanzamiento, ad hoc, tienda de aplicaciones, etc.) - Tony Eichelberger

Para cualquier otra persona que sea un principiante, "Objetivos" está dentro del panel "Grupos y archivos" a la izquierda, tiene un letrero de objetivo rojo y blanco al lado;) - hamy

En Xcode 4, simplemente puede hacer doble clic en el nombre del objetivo y cambiarlo directamente en la lista de objetivos. - Hallski

@todos, hay una respuesta realmente buena y actualizada para Xcode5 que funcionó como un encanto, y creo que es la correcta, compruébalo aquí stackoverflow.com/a/20418989/3027848 - aledustet

En nuevas versiones de Xcode (Xcode 5 también) para cambiar el nombre del proyecto siga estos sencillos (detallados como sea posible) pasos:

Nota: En este ejemplo, cambiaré un nombre hipotético de "Muestra" por uno de "Prueba".

  1. Haga clic dos veces despacio en la raíz del proyecto en el navegador de proyectos y luego se vuelve editable.

    enter image description here

  2. Cambie el nombre del proyecto.

    enter image description here

  3. Después de presionar 'ENTER', el asistente le sugerirá que cambie automáticamente todas las entradas relacionadas con el nombre del proyecto y le permitirá anular la selección de algunas de ellas, si lo desea.

    enter image description here

  4. Presione 'CAMBIAR NOMBRE' y Xcode hará el resto. Mientras tanto, Xcode puede preguntarte sobre la opción de hacer una instantánea del proyecto (es muy recomendable hacerlo).

  5. Además de cambiar el nombre del proyecto, es posible que desee cambiar el nombre del esquema para que coincida con el nombre de su nuevo proyecto.

    enter image description here

  6. Repita pasos similares como 1 y 2, y presione OK.

    enter image description here enter image description here

  7. Eso es.

Otro escenario ... La explicación anterior estaba relacionada con el cambio del nombre del proyecto, pero es probable que solo necesite cambiar el nombre para mostrar que aparece debajo del icono de la aplicación en la pantalla de inicio. Estos son los pasos:

  1. En el grupo "Archivos de soporte", busque el archivo info.plist (o relacionado)

  2. Busque la tecla "Nombre para mostrar del paquete" y cambie el valor por el nuevo nombre.

    enter image description here

    enter image description here

  3. Elimina la aplicación "antigua" del simulador o de cualquier otro dispositivo de prueba.

  4. Limpia y reconstruye tu aplicación nuevamente.

  5. Eso es todo, ahora verá el nombre de la nueva aplicación en su pantalla de inicio.

contestado el 10 de mayo de 18 a las 07:05

El cambio de esquema no me fue bien: solo pude seleccionar Mi Mac después de eso. Afortunadamente, el problema es fácil de solucionar: stackoverflow.com/questions/8377970/… - Marcel Salathe

Tenía el mismo problema que @marcelsalathe, su solución resolvió el problema. Idealmente, esto debería agregarse a la respuesta de Javier Cádiz. - mattsven

Hay un error con Xcode donde la función de cambio de nombre no cambia el nombre del marco interno compartido correctamente. Vea aqui para mas informacion: stackoverflow.com/questions/34749687/… - steve moser

¡El "Otro escenario" funcionó muy bien! Dos notas: 1. Tuve que agregar el "Nombre para mostrar del paquete" en Info.plist ya que no estaba allí de forma predeterminada (Xcode 7). 2. Si no parece funcionar, asegúrese de que está cambiando el nombre para mostrar del paquete en el archivo Info.plist en la carpeta "Archivos de soporte" como dijo Javier. No estaba prestando suficiente atención y lo cambié en el archivo ProjectName-Info.plist que está justo debajo de la carpeta "Supporting Files" y me pregunté por qué no sucedió nada. - Ryan

¡Muchas gracias por la explicación detallada! :) - lucas p

Cambia el nombre para mostrar del paquete en info.plist. Es tan simple como eso.

Cambiar el 'nombre para mostrar del paquete' (en contraposición al 'nombre del paquete') es la única forma de incluir caracteres como '+' en el nombre de su aplicación. ¡Incluir caracteres especiales en el nombre del proyecto provocará un error al cargar en la tienda de aplicaciones!

Respondido 16 Oct 12, 16:10

esto es mejor que cambiar el nombre del objetivo, ya que evita conflictos y errores en los motores del juego. JqueryParaAgregarNúmeros

Tuve que cambiar el nombre del producto en info plist y también cambiar el nombre del objetivo. Luego también tuve que limpiar el directorio de compilación (presione y mantenga presionada la tecla de opciones mientras se desplaza al menú del producto xcode y habrá una opción para limpiar el directorio de compilación). - j2emanue

Esto cambia el nombre de la aplicación que se muestra debajo del icono sin la molestia de cambiar la identificación de la aplicación y los perfiles de aprovisionamiento. Gracias. La respuesta aceptada ya no se aplica (según tengo entendido). - Nubesurfin

¡Esta es, con mucho, la solución superior! ACABO DE cambia el nombre debajo del icono, y no los identificadores de paquetes que estropean los perfiles de aprovisionamiento - Matías Schicker

Si no se muestra "Nombre para mostrar del paquete", simplemente agréguelo. - martyn davis

En Xcode 4, busque "Nombre del producto" en la pestaña "Configuración de compilación" del objetivo.

Respondido 07 Abr '11, 18:04

Esta es una mala respuesta, si lo hace, su proyecto de prueba no se ejecutará: Gabriel Gonçalves

... ¡y otras 118 personas aparentemente! - Tash Pemhiwa

Esto funcionaría muy bien solo con un problema, en los dispositivos de su usuario creará una aplicación separada con el nuevo nombre en lugar de cambiar el nombre de la que ya tienen instalada actualmente. Cambiar el 'nombre para mostrar del paquete' en la lista del proyecto es la mejor manera de hacerlo. - MiMo

  1. Seleccione un objetivo

    Destino seleccionado en la barra lateral de Xcode.

  2. Seleccionar información

    Pestaña de información seleccionada.

  3. Insertar el nombre para mostrar del paquete y establecer el título de la aplicación

    Menú desplegable que muestra la categoría de aplicación resaltada.

Respondido el 05 de diciembre de 20 a las 10:12

Esta es la única solución que no se estropea con otros nombres de archivo e identificadores y, sobre todo, no cambia el Identificador de paquete, que es esencial si ya tiene una ID de aplicación ... Aviel bruto

Así es como cambié en Xcode 4:

  1. Haga clic en su archivo de destino (primer archivo principal de la aplicación).
  2. Vaya a Configuración de compilación.
  3. Desplácese hacia abajo y encontrará una barra llamada "Embalaje".
  4. En Empaquetado, verá el Nombre del producto, puede cambiar el nombre del proyecto.

Respondido 28 Oct 11, 22:10

Esto funciona, pero también cambia el nombre de la aplicación implementada (cualquier instalación existente no se "actualizará", será una segunda aplicación). Cambiar el "nombre para mostrar del paquete" según la respuesta de @ CodeHunter es mejor: Orión Edwards

Si solo desea cambiar el nombre para mostrar, puede cambiar directamente desde el archivo de propiedad (plist) de la aplicación.

Puede agregar una nueva fila con la siguiente clave: nombre para mostrar del paquete

Aquí hay un ejemplo de esto.

enter image description here

Cuando use esto, se mostrará el nombre de la aplicación que ha proporcionado con esta tecla.

Entonces puedes hacer esto simplemente.

Respondido 12 Oct 12, 13:10

Nota = El inicio del "paquete" debe estar habilitado ... El correcto es: "Nombre para mostrar del paquete" - ucdemir

En Xcode 3.2 simplemente seleccione la entrada Proyecto en el panel Grupos y archivos, luego seleccione el elemento de menú Proyecto -> Cambiar nombre ... Me funcionó.

Respondido 28 Oct 11, 22:10

Xcode 7/8? Está en el plist que usa tu objetivo

enter image description here

contestado el 11 de mayo de 17 a las 15:05

Desde Xcode 4.2 en adelante, puede usar una opción más. Simplemente haga clic una vez en el nombre del archivo .proj en la parte superior del panel de navegación izquierdo y estará disponible para cambiar el nombre. Cambie el nombre y se cambiará el nombre de todo el proyecto y no solo el objetivo.

respondido 28 mar '19, 07:03

La mejor forma que me gusta de xcode5 es cambiar el nombre del producto en la configuración del edificio. Busque "nombre de producto" en "configuración del edificio" y cámbielo.

enter image description here

Respondido 13 Feb 14, 15:02

Si necesita cambiar el nombre de la aplicación tal como aparece en la pantalla de inicio del iPhone, debe hacerlo en la configuración de destino, no en la configuración del proyecto.

  1. Expanda el grupo Objetivos en Xcode, luego haga clic en el elemento debajo de él. Debe compartir el nombre de su proyecto, que también es el nombre predeterminado de la aplicación que se genera.

  2. Presione comando-I para abrir la ventana de información, luego navegue hasta la etiqueta de compilación.

  3. Establezca el menú desplegable Configuración para leer Todas las configuraciones.

  4. Busque una configuración llamada Nombre del producto en el encabezado Embalaje.

  5. Cambie ese valor por el nombre que desee para sus aplicaciones compiladas y, en las palabras inmortales de Bugs Bunny: ¡Viola! Haga una limpieza y luego compile y su aplicación tomará el nuevo nombre.

Respondido 10 ago 13, 08:08

Para Xcode 10.2:

Aunque esta pregunta tiene muchas respuestas, quería explicar todo el concepto en detalle para que todos puedan aplicar este conocimiento también a versiones anteriores o posteriores de Xcode.

Cada proyecto de Xcode consta de uno o más objetivos. De acuerdo a manzana, A target specifies a product to build and contains the instructions for building the product from a set of files in a project or workspace. Entonces, cada objetivo es un producto (aplicación) en sí mismo.

Pasos para cambiar el nombre:

Paso 1: Visite la Metas y abre el Información pestaña del objetivo cuyo nombre desea cambiar.

Paso 2: Consulte la Nombre del paquete llave debajo de la Propiedades de destino de iOS personalizadas que se establece en la propiedad predeterminada de $(PRODUCT_NAME).

enter image description here

Paso 3: Puede cambiar el Nombre del paquete directamente (no recomendado) o si abre el Configuración de compilación pestaña luego en la búsqueda de Nombre del producto bajo Fijar verás eso Nombre del producto se establece a $(TARGET_NAME).

enter image description here

Paso 3A: Puedes cambiar el Nombre del producto o también puede cambiar el Nombre objetivo haciendo doble clic en el objetivo.

enter image description here

Así que cambiando el Nombre del producto (Nombre de la aplicación) or Nombre objetivo ambos darán como resultado resultados similares. Pero si solo quieres cambiar el Aplicación Namey quiero seguir usando el mismo Nombre objetivo entonces solo cambia el Nombre del producto.

Respondido 01 Jul 19, 20:07

En Xcode 4, haga clic en el nombre del proyecto para comenzar a cambiar el nombre.

Respondido 28 Oct 11, 22:10

Vi la configuración como "Nombre del producto", no como "Nombre del proyecto"; en cualquier caso, el cambio funcionó. - joe regan

El antiguo SDK del iPhone OS 2.x lo tenía como "Nombre del programa". Se cambió con 3.0 SDK a "Nombre del producto". - Giao

Pero cambiando el nombre del proyecto en el Product Name bajo Build settings-> Packaging es un paso primordial, de lo contrario, habrá algunos problemas al enviar la versión final. - Luca

Si desea cambiar el nombre, se mostrará en su pantalla, justo debajo de su ícono, en Xcode 4, vaya a Objetivos-> información-> Nombre para mostrar del paquete y cámbielo a lo que desee.

Respondido 28 Oct 11, 22:10

Es muy fácil de cambiar en XCode 8, ingrese el nombre de la aplicación en el campo "Nombre para mostrar" en la sección Objetivo del proyecto -> Identidad general.

enter image description here

Respondido el 12 de diciembre de 16 a las 19:12

Además: su nombre de destino puede ser el mismo que el nombre de su aplicación; tenga en cuenta que cambiar el nombre de destino no cambia el nombre de la aplicación; solo el cambio en las propiedades de destino que se describen a continuación, cambiará el nombre de la aplicación.

Respondido el 10 de junio de 09 a las 01:06

Una nota sobre el nombre para mostrar del paquete: esta es la forma correcta de cambiar el nombre en el menú de su aplicación, pero es probable que tenga que restablecer el contenido y la configuración en su simulador de iOS antes de ver que el cambio realmente surte efecto.

Respondido 24 Oct 12, 12:10

Puede modificar el Product Name sin cambiar tu Project Name (especialmente el directorio).

Configuración de compilación> busque la palabra clave "nombre del producto"> actualizar valores

Respondido el 11 de diciembre de 14 a las 08:12

Con el fin de recopilar toda la información relevante en un solo lugar, aquí está la respuesta oficial a esta pregunta, y es el único que me funcionó en Xcode 5.1.1

Simplemente use el panel Identidad y tipo en Xcode.

Usar el panel de identidad y tipo en Xcode

Respondido el 11 de Septiembre de 14 a las 19:09

  1. Seleccione la línea superior a la izquierda (con el nombre de su proyecto, número de objetivos, etc.).
  2. Seleccione el objetivo al que desea cambiarle el nombre.
  3. Vuelva a hacer clic en el nombre del objetivo.
  4. Escriba el nuevo nombre.
  5. Pulse Intro.

Respondido el 03 de diciembre de 12 a las 14:12

Para cambiar solo el nombre de la aplicación (que se mostrará junto con el icono de la aplicación) en xcode 4 o posterior:

Haga clic en el icono del archivo de su proyecto en el panel Grupos y archivos, elija Destino -> Configuración de compilación -> Empaquetado -> Nombre del producto. Haga clic en la fila, aparecerá una ventana emergente, escriba el nombre de su nueva aplicación aquí.

Para cambiar solo el nombre del proyecto (que se mostrará junto con el icono del proyecto) en xcode 4 o posterior:

Haga clic en el ícono del archivo de su proyecto en el panel Grupos y archivos, elija Proyecto (objetivos arriba) en el panel derecho, solo vea en el panel del extremo derecho (será visible solo si ha habilitado "Ocultar o mostrar utilidades"). Busque el proyecto nombre Edítelo con el nuevo nombre que desee darle a su proyecto.

Elimine su aplicación del simulador / dispositivo, límpiela y ejecútela. Los cambios deben reflejarse.

Eso es

contestado el 28 de mayo de 13 a las 15:05

Vi muchas formas de cambiar el nombre de su aplicación en la pantalla de inicio, y no creo que sea necesario editar su .plist archivo o cambiar la configuración de compilación del objetivo está justificado.

De forma predeterminada, en Xcode 7.2, ni siquiera tiene 'nombre de visualización del paquete' en su plist archivo.

Y, de forma predeterminada, su 'Nombre de producto' en la pestaña 'Configuración de compilación' de su objetivo es igual a $(TARGET_NAME). En mi humilde opinión, es conveniente y no tenía la intención de cambiar.

Entonces, simplemente puede cambiar el nombre de su objetivo como Hallski dijo en su comentario para una respuesta aceptada. Hice una foto para ello: enter image description here

Respondido 04 Abr '19, 11:04

Existen

  • Product name ($(PRODUCT_NAME)): predeterminado en Target name. Esto es útil para scheme para seleccionar el objetivo correcto
  • Bundle display name (CFBundleDisplayName): predeterminado en Product name. Esto es lo que se muestra a su usuario de iOS

respondido 30 nov., 16:10

Navegador de proyectos> General> Nombre para mostrar

enter image description here

Respondido el 30 de diciembre de 16 a las 16:12

Para Xcode 11, si desea cambiar el nombre de visualización de la aplicación, simplemente vaya a plist y simplemente reemplace el valor de CFBundleDisplayName

<key>CFBundleDisplayName</key>
<string>Your App Name</string>

Respondido 14 Oct 19, 16:10

¿Qué pasa cuando tenemos múltiples esquemas? ¡Gracias! - user2078023

La forma más sencilla: seleccione el nombre OBJETIVO, haga doble clic en él, cambie el nombre. Verá el nuevo nombre de su aplicación debajo del ícono en su dispositivo o Simulador.

respondido 28 nov., 14:22

Usar El enfoque de Javier para cambiar el nombre de mi aplicación funciona perfectamente. Al final, solo falta una pequeña parte que quería agregar.

Todavía terminé recibiendo un error de vinculador Mach-O después de una limpieza y reconstrucción. Para resolver esto; seleccione su Proyecto (en el Navegador de proyectos)> en Objetivos seleccione sus Pruebas de proyecto (el objetivo de la prueba)> en la pestaña General, actualice el valor de la Aplicación anfitriona al proyecto recién renombrado.

contestado el 23 de mayo de 17 a las 13:05

En Target> Build Setting> Product name field puede editar ese campo aquí.

respondido 30 mar '15, 06:03

Creo que hay un poco de confusión:

  • quieres cambiar el nombre del proyecto or
  • quieres cambiar el Nombre de la aplicación en el panel de iOS?

por lo general es suficiente para cambiar este último, agregando / modificando la tecla BUNDLE DISLAY NAME en plist.

Es mejor dejar el nombre del proyecto intacto, pero se puede cambiar

Tenga en cuenta que el nombre de visualización del paquete PUEDE contener espacios y caracteres especiales, pero el proyecto NO. Al hacerlo, algunas herramientas de línea cmd fallarán debido a las reglas de ruta de nombre de archivo.

E incluso se pueden localizar más nombres de visualización de paquetes.

Por lo tanto, a menos que se encuentre en una etapa temprana y necesite cambiar el nombre del proyecto INTERNO, continúe usando la tecla Bundle Display Name.

Respondido 30 ago 16, 13:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.