ios - Xcode 6.3 está fallando en el cambio de nombre del proyecto
objective-c iphone (6)
Este problema se resuelve en XCode 6.4, por favor actualice su XCode. Si todavía está utilizando la versión 6.3, siga la siguiente solución. Pero prefiero actualizar Xcode a 6.4.
Es un poco diferente, tenemos que seguir algún procedimiento nuevo.
1) Cambie su nombre de archivo xcodeproj primero sin abrirlo.
2) Cambie el nombre del objetivo desde el Editor de proyectos haciendo doble clic en el nombre del objetivo.
3) Si el nombre de su proyecto aún no ha cambiado, puede hacerlo a la derecha de su xCode como se muestra en la figura de abajo.
4) Puede cambiar el nombre del archivo plist manualmente.
5) Ahora, para resolver el problema del esquema , debe eliminar el esquema actual y agregar el esquema más reciente con el nombre propio.
Elimine los esquemas anteriores como se muestra arriba (seleccionándolos y eliminándolos haciendo clic en el botón "-" ) y agregue uno más nuevo (al hacer clic en el botón "+" del esquema de administración y agregando el nombre propio).
Acabo de actualizar mi Xcode 6.3. Tengo un problema al cambiar el nombre del proyecto. ¿Hay alguna solución?
Y, en algunos casos, muestra mymac en lugar de simuladores o dispositivos en el esquema: sección del dispositivo en la parte superior izquierda.
Acabo de hacer un pequeño truco.
Cambié el ''Nombre del producto'' en Configuración de compilación y le di un nuevo nombre. el resto pasó por su cuenta. Ese es el Xcode también renombrado carpeta y archivos.
Después de estrellarse, la extensión "xcodeproj" desaparece. Entonces lo que necesitas es agregar la extensión. Después de abrir el proyecto, todos los objetivos se fueron. Debe eliminar el esquema actual (Administrar esquemas> Eliminar ") y luego agregar un nuevo esquema con el nombre propio. En mi caso, funciona.
Edite el Proyecto (el elemento superior en el panel del navegador) con el panel de Utilidades abierto (cmd-option-zero). Escriba el nuevo nombre del proyecto en el cuadro en la parte superior del panel Utilidades. Esa es la casilla "Nombre" en la sección "Identidad y tipo". Cuando cambia el nombre en ese cuadro, aparece un cuadro de diálogo que le pregunta si desea cambiar el nombre de varios archivos. Acepte todos los cambios sugeridos. Eso me funciona con Xcode 6.3.2. Cambia con éxito el nombre del proyecto y los proyectos se cargan y se ejecutan en un dispositivo o en el simulador. No experimenté con no aceptar algunos de los cambios sugeridos.
Anteriormente intenté cambiar el nombre del proyecto editando el nombre en la sección "Proyectos" o "Objetivos" en el panel estrecho cerca del centro de la pantalla, que es donde cambié el nombre del proyecto en versiones anteriores de Xcode. Pero cuando lo edité allí en Xcode 6.3, el proyecto no se construiría o se estrelló.
Esta podría ser una respuesta tardía, pero definitivamente será útil para algunos lectores más adelante. Nota: Cambiar el nombre manualmente aquí y allá es simplemente un riesgo y lleva mucho tiempo. Existe una forma más efectiva de hacerlo a través de la línea de comandos con solo 3 declaraciones. Sigue leyendo
Existen dos soluciones:
1- Actualizar a Xcode 6.3.2 GM semilla o posterior
2- Reemplazar por la línea de comandos - es rápido y furioso ... ¡eficaz para el fuego! Mencionar no
/// Instalar Ack. Para obtener información sobre Ack, consulte: http://beyondgrep.com/why-ack/
$ brew install rename ack
/// Dos comandos para ejecutar para cambiar el nombre: uno para nombres de archivos y segundo para ''leterals'' dentro de archivos
$ find . -name ''OldProjectName*'' -print0 | xargs -0 rename -S ''OldProjectName'' ''NewProjectName''
$ ack --literal --files-with-matches ''OldProjectName'' | xargs sed -i '''' ''s/OldProjectName/NewProjectName/g''
/// Compruebe si todo el cambio de nombre fue un éxito. El siguiente comando indica un éxito SI Y SOLO SI no se genera ningún resultado
$ ack --literal ''OldProjectName''
App.xcodeproj
manualmente el nombre en el buscador App.xcodeproj
y App-info.plist
a YourNewAppName.xcodeproj
y YouNewAppName-info.plist
. Control, haga clic en YourNewAppName.xcodeproj
y elija Show Package Contents
, cambie el nombre de App.xcscheme
manualmente a YouNewAppName.xcscheme
Abra los archivos project.pbxproj
, YouNewAppName.xcscheme
y xcschememanagement.plist
en su editor de texto favorito que no sea Xcode. Encuentre y reemplace una a la vez todas las instancias de la App
a YourNewAppName
de App
YourNewAppName
luego guarde.
Control, haga clic en project.xcworkspace
y elija Show Package Contents
y abra UserInterfaceState.xcusersate
en el editor de texto. Encuentre y reemplace una a la vez todas las instancias de la App
a YourNewAppName
de App
YourNewAppName
luego guarde.
Abra YourNewAppName.xcodeproj
en Xcode y cámbielo en la configuración del documento del proyecto: Project Format Xcode 6.3-compatible
... o para un tiempo más fácil volver a Xcode 6.2.