¿Cómo cambio el nombre de un proyecto en Xcode 5? ¿Qué pasos debo seguir? En el pasado, este era siempre un proceso manual muy complicado.
105
Bueno, la respuesta es muy muy muy simple de Apple en Xcode 5. En el Navegador de proyectos en el lado izquierdo, haga clic 2 veces lentamente y el nombre del archivo del proyecto será editable. Escriba el nuevo nombre. Aparecerá una hoja con una advertencia y enumerará todos los elementos que Xcode 5 cree que debería cambiar. Probablemente pueda confiar en él, pero debería inspeccionarlo. La lista incluirá el info.plist y varios archivos, pero también todas las cadenas relevantes de los archivos nib / xib como los menús MainMenu.
Acepte los cambios y obtendrá el mensaje para guardar una instantánea del proyecto. Siempre haga una instantánea cuando Xcode lo solicite, será útil restaurar si algo no funciona.
Cambiar el nombre del proyecto: -
Cambie el nombre de la carpeta raíz: -
Cambie el nombre del esquema: -
Si su proyecto es un marco estático, asegúrese de que su archivo de encabezado tenga membresía de destino público
fuente
Realmente recomiendo simplemente abrir la carpeta en un editor general como Sublime Text y hacer una búsqueda / reemplazo en toda la carpeta. Los otros métodos que encontré eran inestables, especialmente cuando se combinaban con .xcworkspace y cocoapods.
fuente
En Xcode 8.0, para cambiar el nombre de su proyecto, simplemente siga las siguientes instrucciones como se describe en la ayuda de Xcode:
Fuente: http://help.apple.com/xcode/mac/8.0/#/dev3db3afe4f
fuente
Xcode 6 (beta 6 a partir de ahora) parece no ser muy confiable con los proyectos de cambio de nombre. Para mí, no cambió el nombre de varios de los archivos y grupos. Tampoco cambia el nombre de la carpeta física en la que se encuentra el proyecto. Para cambiar el nombre de mi proyecto para asegurarme de que todo está limpio, hice un esfuerzo adicional para crear un nuevo proyecto con el nuevo nombre y copiar todos los archivos. Los activos son fáciles de copiar, pero los grupos deben recrearse. Sin embargo, el mayor problema con esto son los archivos de modelo de datos CoreData. Intentar simplemente copiar esto resultará en un archivo de modelo corrupto, aunque todo parezca estar bien.
fuente
Cuando cambia el nombre del proyecto en XCode5, la entrada info.plist se elimina de Targets ---> General ---> identity. Solo tienes que volver a mencionarlo.
fuente
En Xcode 7, cambiar el nombre de un proyecto aún puede romper su aplicación. Asegúrese de hacer una copia de seguridad antes de intentarlo. Haga clic en el icono del proyecto y busque el nombre del proyecto en el panel del inspector. Si lo cambia allí, Xcode le preguntará si desea cambiar el nombre de los archivos relacionados. Podría funcionar. Pero si no, pruebe este enfoque de fuerza bruta:
cmd + shift + f
y reemplace (probablemente lo sea ) y reemplaceMy Wrong App Name
conNew App
. Si el nombre de su proyecto contenía espacios, busqueMy_Wrong_App_Name
y reemplace también conNew_App
. Esto cambia todo el contenido del archivo.Si usa Pods, también debe abrir el proyecto de pods y cambiar los archivos allí.
fuente
Aquí hay otro gran ejemplo que funciona bien con xcode 5
fuente