Articles

Cómo cambiar el nombre de tu proyecto y el Bundle ID en Xcode

Hoy te voy a mostrar cómo cambiar el nombre del proyecto de Xcode (aunque estés usando tests, y Cocoapods), y también cómo cambiar el Bundle ID de tu app.

Cambiar el nombre del proyecto

Abre tu proyecto de Xcode, elige tu proyecto en la parte izquierda y luego en la parte derecha, bajo la Identidad y Tipo, cambia el Nombre por el nuevo nombre de tu proyecto y pulsa Enter.

En la nueva ventana, pulsa Renombrar.

Ahora pulse sobre el esquema de su proyecto (Junto al botón de parada del simulador) y elija Gestionar esquemas…

En la nueva ventana, pulsa una vez sobre el esquema de tu proyecto para elegirlo y vuelve a pulsar para cambiar el nombre. No olvides pulsar Enter después de hacer el cambio.

Después de cerrar la ventana, ve a la carpeta de tu proyecto. Pulsa una vez para elegir la carpeta y vuelve a pulsar para renombrarla y pulsa Enter.

Elige tu proyecto en la parte izquierda, como hiciste al principio de este artículo. Elige tu aplicación en los TARGETS, ve a Build Settings y busca la palabra plist.

Debajo de la sección Packaging, encontrarás el archivo Info.plist. Cambia la ruta al nuevo nombre del proyecto.

Cierra el proyecto de Xcode y renombra tu carpeta con el nuevo nombre.

Para Pruebas

Si estás usando pruebas, necesitas hacer algunos pasos adicionales.

Abre tu proyecto de Xcode y ve a las carpetas de pruebas de tu app en el lado izquierdo. Pulsa una vez para elegir la carpeta y vuelve a pulsar para renombrarla.

Debajo de MyNewProjectNameTests elige el archivo .swift y renombra la importación @testable con el nuevo nombre del proyecto. A continuación, haga clic derecho en el nombre de la clase > Refactorizar > Renombrar… y cambiarlo.

Haga lo mismo para MyNewProjectNameUITests.

Pasos adicionales para Cocoapods

Si estás usando Cocoapods en tu proyecto, haz también estos pasos.

Después de hacer todos los cambios y cambiar el nombre de la carpeta de su proyecto, abra la carpeta y elimine lo siguiente:

  • MyOldProjectName.workspace
  • Podfile.lock
  • Pods

Una vez hecho esto, abre el archivo Podfile con un editor de texto (como VSCode), renombra todos los nombres de destino y guárdalo.

Abre tu terminal, cd a la ruta de tu proyecto y ejecuta pod install ¡y listo!

Cambia el Bundle ID

Elige tu proyecto del lado izquierdo, luego tu objetivo de aplicación bajo TARGETS, selecciona la pestaña General y renombra el Bundle Identifier.

¡Eso es!