Cómo cambiar el nombre del proyecto Xcode

115

Desarrollé mi aplicación en Xcode para iPhone, al principio acabo de nombrarla sin secnec ahora quiero cambiar el nombre de mi aplicación Reemplacé el nombre de mi aplicación anterior por uno nuevo ya que encontré el nombre en mi aplicación, pero aún está dándome un error ...

Escritorio / Nuevo nombre / antiguo nombre_Prefix.pch: No existe tal archivo o directorio

cuando he cambiado oldname_prefix.pch con newname_prefix.pch ..

Haseeb
fuente
¿Quieres cambiar el nombre de la aplicación o el nombre del proyecto? Es confuso que el título sea "Nombre del proyecto XCode" y su descripción dice "nombre de la aplicación" ..........
Satyam

Respuestas:

258

Para Xcode 4 o posterior:

  • Abrir un proyecto
  • Seleccionar navegador de proyectos
  • Resaltar el nombre del proyecto
  • Un solo clic en el nombre del proyecto

    ingrese la descripción de la imagen aquí

Para Xcode 3:

  • Abra un proyecto> Menú> Proyecto> Cambiar nombre ...
Oh ho
fuente
1
No veo esta opción en el menú.
Raffi Khatchadourian
Para alguien como yo ... tomará algo de tiempo, así que tenga paciencia. ¡No te asustes porque parece que perdiste tu proyecto al principio!
Dolo
Nota: este no es un proceso de un solo paso. Inmediatamente después de que tendrá que entrar en el meollo de la edición de sus esquemas, etc.
daspianist
Tenga cuidado, descubrí que esto cambió el tamaño de las imágenes y muchas texturas no se pudieron obtener, deshice el cambio y seguí la respuesta a continuación: cambiar el nombre para mostrar del paquete
dancingbush
49

No es necesario cambiar el nombre del proyecto para cambiar el nombre de visualización de la aplicación (que es lo que ve en la pantalla de inicio del dispositivo iOS, en iTunes, etc.). Simplemente cambie el "Nombre para mostrar del paquete" en su info.plist del predeterminado "$ {PRODUCT_NAME}" a lo que quiera que sea. El nombre de su proyecto es invisible para los usuarios, solo ven el "Nombre para mostrar del paquete".

Bogatyr
fuente
Eso es exactamente lo que estaba buscando. ¡Gracias!
cfischer
1
Preferiría que los usuarios refieran esta respuesta de Bogatyr para que no cree problemas con el 'Perfil de aprovisionamiento' y la 'ID de la aplicación' en el futuro si desea que la aplicación esté en la tienda de aplicaciones
Deepak Thakur
Agradable. Lo aprecio.
Roy Li
Los principales desarrolladores recomiendan cambiar el nombre del paquete en info.plist. bonito !!
M Swapnil
43

La imagen lo explica todo

haga clic en su proyecto en el explorador de proyectos y nuevamente haga clic en su proyecto en el lado derecho y allí podrá ver el nombre del proyecto como se muestra en la figura

Sabareesh Kkanan
fuente
Funciona a la perfección en Xcode 6.1.1. Sin embargo, estos dos enlaces siguientes pueden ayudarlo antes / después de cambiar el nombre del proyecto, solo en caso de que encuentre problemas: stackoverflow.com/questions/10464561/… y stackoverflow.com/questions/12820022/…
King-Wizard
Funciona en XCode 8
odemolliens
11
  1. En el lado izquierdo, expanda Objetivos
  2. Haga doble clic en su objetivo y luego seleccione la pestaña de construcción en la ventana recién abierta
  3. en la parte superior derecha hay un cuadro de búsqueda. Tipo - "Nombre del producto"
  4. Ahora mire a continuación, en la sección de embalaje, verá el nombre del producto
  5. Cámbialo y limpia la reconstrucción, el nuevo nombre de tu aplicación ya debería haber sido cambiado.
Rajavanya Subramaniyan
fuente
6

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 icono del archivo de su proyecto en el panel Grupos y archivos, elija Proyecto (objetivos anteriores) 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

Alok
fuente
5

Ir a youname-Info.plist

Cambiar ambos

Empaquete el nombre y el nombre para mostrar del paquete con su nombre de archivo preferido.

Hecho.

Jason
fuente
3

ohho la respuesta es perfecta:

Para Xcode 4 o posterior:

Abrir un proyecto

Seleccionar navegador de proyectos

Resaltar el nombre del proyecto

Un solo clic en el nombre del proyecto

PERO, si solo hace esto, una vez que intente depurar en un nuevo dispositivo, encontrará un error:

archivo no encontrado: /Users/someuser/Library/Developer/Xcode/DerivedData/OLDNAME-akbwbarcniqxytctbebckkelkbxs/Build/Products/Debug-iphonesimulator/OLDNAME.app/OLDNAME

clang: error: el comando del vinculador falló con el código de salida 1 (use -v para ver la invocación)

Entonces necesitas hacer un paso más:

  • Seleccionar objetivo en el panel izquierdo
  • Elija el nombre antiguo Pruebas en Objetivos
  • Seleccione el panel de configuración de compilación
  • Busque "TEST_HOST" y cambie el valor antiguo por el nuevo.

Buena suerte y diviertete

Desmond
fuente
2

en xcode 4.4, debe hacer clic en el proyecto en la parte superior del navegador (panel izquierdo). Luego haga clic dos veces en el objetivo en la segunda columna para resaltar el nombre del objetivo. Entonces puede cambiar el nombre del producto. También necesitará modificar el nombre del archivo cuando vaya a crear un archivo. Para hacer esto, debe editar el esquema, hacer clic en Liberar y luego cambiar el nombre del archivo.

JeffB6688
fuente
1

Estoy usando xcode 4.3.1 e intenté cambiar el nombre del producto como Quakeboy dijo anteriormente en la configuración del paquete, pero produjo un error de lectura. Estuve atrapado en este error durante una hora y ahora está funcionando bien. Simplemente dejé el nombre del producto en blanco y luego volví a escribir el nombre anterior que tenía antes. edificio exitoso de nuevo!

Nota para cualquiera a quien le guste cambiar el nombre del proyecto: no tiene que cambiar el nombre del archivo del proyecto, el nombre para mostrar del paquete se mostrará a los usuarios, así que no se quede con este problema demasiado. puede ser una pérdida de tiempo.

jazzed28
fuente
1

Crea una pesadilla organizacional tener nombres de proyectos que no coinciden con el nombre incluido. Pero cuando uso la técnica de " hacer clic en el nombre del proyecto y responder sí para permitir que xcode cambie el nombre de todas las referencias ", todas las carpetas anidadas para el proyecto en mi disco duro todavía tienen el nombre del proyecto anterior. ¿Por qué no se les cambia el nombre para que coincidan?

Si cambio los nombres de esas carpetas, estoy bastante seguro de que estropeará todos los enlaces del proyecto. No voy a correr el riesgo, a menos que alguien pueda sugerir una forma de evitar esto.

Richard Bourne
fuente
0

Seleccione el proyecto en el Navegador de proyectos (Comando + 1) y abra el Inspector de archivos en la barra lateral derecha (Comando + opción + 1).

Allí, cambie el nombre del proyecto.

Dipak Narigara
fuente
0

Xcode 3.2.5: En la barra de menú superior, Proyecto> Cambiar nombre ...

Brent
fuente
0

Intenté cambiar el nombre del proyecto en Project Navigator, ¡¡¡pero debes seguir todos los pasos descritos aquí !!!. No seguí el segundo paso y esto rompió mi aplicación, tuve que reelaborar una versión anterior que tomó dos días, vea mi publicación SO aquí .

bailando
fuente
0

Intenté la respuesta de ohho y no funcionó, pero encontré otra solución. Puede abrir su archivo Info.plist e ir a donde dice "Nombre del paquete" y cambiar a su nuevo nombre que se mostrará en su lanzador. Espero que esto funcione

Samuel Gwokuda
fuente
0

Paso simple

1.Seleccione el lado izquierdo del objetivo del proyecto en la parte superior de todas las carpetas y archivos 2.Haga clic nuevamente en el proyecto nuevamente y le permitirá cambiar el nombre 3.Tipo como desee el nombre del proyecto y el nombre de la aplicación 4. Presione enter. le pedirá que cambie en todos los lugares, acepte el mismo procedimiento que haga en la carpeta y en todos los lugares donde se cambiará el nombre. lo hice hoy

Ullas Pujary
fuente
0

En caso de que esto ayude a alguien, tengo un script de shell (xcmv.sh) con lo siguiente:

#!/usr/bin/env bash

mv $1 $2
mv $1.xcodeproj $2.xcodeproj
mv $1.xcworkspace $2.xcworkspace

LC_ALL=C find ./ -type f -not -path "./.git*" -exec sed -i '' "s/${1}/${2}/g" {} +

Luego arrastro este archivo al directorio del proyecto y hago:

sh xcmv.sh Starter MyProject

Esto cambia el nombre del proyecto, el nombre del espacio de trabajo, además de todas y cada una de las referencias al nombre antiguo en los archivos del proyecto, archivos de código, plist, etc.

Como indica el ejemplo, a menudo lo uso para cambiar el nombre de uno de mis varios proyectos "iniciales" por el nombre del proyecto deseado.

Tenga en cuenta que el directorio git (si existe) se ignora.

Michael Long
fuente
-2

Este video muestra a un desarrollador que cambia el nombre de un proyecto de Xcode 6. Primero, haga clic en el nombre del proyecto para cambiarlo, luego asegúrese de configurar también la aplicación host para su objetivo de compilación de prueba.

https://www.youtube.com/watch?v=ZHr1vjkTxC0

Hola hola hola
fuente