(iOS) Cambia el nombre de tu proyecto de Xcode
Cuando haces una aplicación, puede que te apetezca cambiar el nombre de la misma antes de publicarla. Para mí, el proceso fue un poco más complicado de lo que pensaba. En este artículo, trato de resumir todo el proceso que necesité para renombrar la aplicación.
Primero, necesitas renombrar el nombre del proyecto con el icono de archivo azul manualmente.
Entonces aparece la ventana emergente como la siguiente. Sólo tiene que hacer clic en el botón ‘Rename’.
Rename the scheme
A continuación, necesita renombrar el esquema del proyecto. Vaya a ‘Barra de menú > Producto > Esquema > Gestionar esquemas’ y cambie el nombre del esquema manualmente.
Renombrar los archivos principales
En este punto, los nombres de los proyectos en su carpeta de proyectos siguen siendo antiguos. Para cambiar los nombres, vaya a abrir su ‘Terminal’ y muévase al directorio de su proyecto usando el comando ‘cd’. A continuación, sólo tiene que añadir el código de abajo.
mv OldProjectName NewProjectName
Reemplazar todas las ocurrencias del nombre de su antiguo proyecto
Ahora el nombre de la carpeta del proyecto ha sido reemplazado. A continuación, desea renombrar todas las apariciones de los nombres de su antiguo proyecto en sus archivos. Para ello, ejecute el siguiente comando en su Terminal.
NOTA:
Puede que aparezca la ventana emergente en Xcode diciendo ‘Revert’ o ‘Keep Xcode version’.
En ese caso, elija ‘Revert’ para actualizar los nombres.
grep -Rl "YourOldProjectName" * | xargs sed -i "" "s/YourOldProjectName/YourNewProjectName/"
Renombrar el nombre del proyecto en su Podfile
Si está utilizando ‘Cocoapods’ en su aplicación, también necesita actualizar su ‘Podfile’.
Sustituye los nombres de los proyectos antiguos en tu Podfile por el nuevo e instálalo.
Nota:
Los nombres junto a ‘project’ y ‘target’ podrían haber sido ya cambiados en este punto.
Construir y ejecutar
Cuando intente construir, es posible que se encuentre con un error aquí. Si ve un error como el de abajo, simplemente haga clic en el nombre del proyecto con el icono azul y vaya a ‘Su nombre de proyecto bajo TARGETS > General > Frameworks y Bibliotecas Vinculadas’ sección. Si encuentras ‘Pods_YourOldProjectName.framework’, sólo tienes que borrar esa fila.