ios - mac - xcode for windows
Error después de cambiar el nombre del proyecto de Xcode 6: "el comando del enlazador falló con el código de salida 1(use-v para ver la invocación)" (8)
Así que después de crear un proyecto de Xcode 6, incluso si no he escrito ningún código en él, si trato de cambiar el nombre haciendo doble clic en el título del programa en negrita en la esquina superior izquierda del navegador y luego confirmando que quiero el código marcado los nombres de los elementos cambian, obtengo el siguiente error cuando intento ejecutarlo: "clang: error: el comando del enlazador falló con el código de salida 1 (use -v para ver la invocación)"
Incluso he intentado usar la herramienta de búsqueda para ver todas las cosas nombradas con el nombre anterior, incluido el info.plist (que creo que es el problema) y cambiarlas por el nuevo nombre. Al renombrar manualmente el info.plist me sale un error que dice que no existe.
¿Qué estoy haciendo mal?
Esto es lo que hice para solucionar el problema similar, ya que cambié el nombre del proyecto y las carpetas del proyecto.
- Seleccionar archivo de proyecto: projectName.xcodeproj
- Haga clic derecho en el archivo del proyecto y haga clic en "Mostrar los contenidos del paquete" para abrir el archivo project.pbxproj.
- Una vez que haya abierto el archivo project.pbxproj, reemplace todo el nombre del proyecto anterior (independientemente de lo que haya cambiado) a un nuevo nombre.
- Puede cambiar el nombre de la subcarpeta si también cambió el nombre de la carpeta.
Espero que esto ayude.
Hay diferentes lugares donde debe verificar el cambio de nombre. Debe verificar el nombre del proyecto "anterior" en el objetivo de la prueba y en el objetivo del proyecto. Busque la cadena de nombre anterior y cámbiele el nombre manualmente al nuevo nombre.
Hay muchos lugares que debe verificar al volver a nombrar. Este enfoque no parece en absoluto práctico.
Si realmente necesita hacer esto, le recomiendo crear un nuevo proyecto y simplemente copiar los archivos necesarios en el nuevo proyecto.
Se topó con esto también, después de copiar y cambiar el nombre de la carpeta con un proyecto xcode. Creo que es un error en xcode. El mejor archivo es un error con bugreporter ( https://bugreport.apple.com/ ). Al eliminar el objetivo de prueba de mi proyecto también se solucionó.
Si el (los) método (s) anterior (es) no funcionan y si por el momento no tiene ganas de tener que probar nada en su proyecto, solo elimine su objetivo de prueba del proyecto .
Más adelante, si necesita crear algunas pruebas, aún podrá agregar objetivos de prueba nuevamente .
Si no usa el objetivo de prueba, puede eliminar este objetivo.
Vaya a la Configuración de compilación de mi objetivo de "Pruebas" y luego cambie las rutas del antiguo nombre del proyecto a su nuevo nombre de proyecto.
Test Host
- Debug Build/Debug-iphoneos/OldProjectName.app/OldProjectName
- Release Build/Release-iphoneos/OldProjectName.app/OldProjectName
Test Host
- Debug Build/Debug-iphoneos/NewProjectName.app/NewProjectName
- Release Build/Release-iphoneos/NewProjectName.app/NewProjectName
Simplemente borrarlos rompería sus pruebas, por lo que debe reemplazarlos con el nuevo nombre del proyecto.
Vi el mismo error después de cambiar el nombre, y pude solucionarlo borrando los valores de "Test Host" en la Configuración de compilación de mi objetivo de "Pruebas":
Alternativamente , si necesita que sus pruebas se puedan ejecutar después de cambiar el nombre de su proyecto, debería poder actualizar el valor MyProject.app/MyProject
en ambos campos para reflejar el nuevo nombre de su proyecto (es decir, MyNewProject.app/MyNewProject
)