De repente no puedo construir mi proyecto. Me sale el siguiente error del compilador:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool falló con el código de salida 255
Recibo este error para un montón de mis archivos xib. ¿Alguna idea de lo que está sucediendo y cuál es la solución?
Usando Xcode 4.6, iOS 6.1.
Respuestas:
Hace poco me sucedió algo similar usando Xcode 4.6 e iOS 6.1.
Todo lo que hice fue cambiar a una versión de dispositivo diferente (5.1) en el simulador y se ejecutó. Volvió a 6.1 y se arregló.
Xcode puede ser inútil a veces.
fuente
Esto nos sucede y limpiamos el caché, eliminamos la carpeta de datos derivados ... etc., no pasa nada.
los pasos a continuación lo arreglaron,
Open As > Source Code
desdeXcode
o ábralo usandoTextEdit
)appearanceType="aqua"
Para obtener más información, utilice este artículo , nos ayuda a solucionar el problema.
fuente
Intenta limpiar la aplicación. Cmd-Shft-K.
fuente
Intente encontrar todos los archivos XIB en el proyecto y ábralo. Uno de ellos probablemente bloqueará tu Xcode.
Mi problema eran las fuentes personalizadas en algún archivo XIB.
Tuve que instalar las fuentes faltantes en mi computadora y el problema se resolvió.
fuente
No estoy seguro de qué parte hizo la magia y sí, mató mucho tiempo.
fuente
En mi caso, estaba trabajando en Visual Studio. Todo estuvo bien. De repente, tuve el mismo problema. Luego abrí XCode, vi las actualizaciones disponibles. Luego actualicé las actualizaciones de Xcode. Entonces funcionó :)
Entonces la razón fue: XCode esperaba completar algunas actualizaciones. Hasta eso, no funcionaba correctamente.
fuente
Lo que debe hacer si está atascado es, en un shell: ibtool --warnings --errors --notices yourfile.xib> alertas.plist
que se bloqueará, pero ahora tiene el registro de bloqueo, en mi caso fue un problema con las métricas simuladas:
Entonces, en mi caso, abrí el xib como fuente a través del menú contextual y eliminé los objetos de métrica. Depende del error qué eliminar o cambiar. Intente con ibtool nuevamente y si no se bloquea, está bien.
Antecedentes: la razón de este error es genérica, siempre puede suceder con diferentes especificaciones que cambian de una versión xcode de iOS a una versión, principalmente si no ha revisado sus proyectos periódicamente con actualizaciones de xcode.
fuente
Esto será irrelevante para aquellos que han experimentado el problema en el pasado ... Pero con WatchKit Framework, tuve este error. Todo lo que hice fue eliminar un segmento que había vinculado entre dos controladores de interfaz WK, y la compilación tuvo éxito.
fuente
Veo este error, y después de escanear el registro de bloqueo, noté que mi compilación Xcode-7 estaba tratando de usar las herramientas de compilación de Xcode-8 Beta. Anteriormente había usado xcode-select para cambiar la versión de las herramientas de compilación que quería usar. Si tiene una instalación de xcode-beta, verifique su configuración con los siguientes comandos:
Mostrar qué ruta de herramienta de compilación está configurada:
Seleccione la ruta estándar de Xcode:
Si está intentando construir con un Xcode en una ruta de instalación diferente, asegúrese de que la ruta anterior refleje eso.
fuente
Obtuve esto ahora con XCode 8.3.
Para mí, simplemente salí de XCode, luego limpié la aplicación y la reconstruí. Estuvo bien después de eso.
La causa para mí fue agregar nuevos archivos de cadena para un guión gráfico localizado.
fuente
Acabo de experimentar lo mismo y ninguna de las otras respuestas aquí podría resolver el problema por mí. Resultó ser un UILabel duplicado en el guión gráfico debido a una fusión de git. Aparentemente, Xcode se bloqueará si dos elementos de la IU tienen la misma ID interna.
Mi método para encontrar el problema responsable fue:
fuente
Estaba trabajando dentro de una rama secundaria de git cuando me encontré con el problema '255'.
Simplemente volví a mi rama principal de git, limpié el proyecto y ejecuté. No hay problemas como esperaba.
Luego volví a la rama 'problema' de git y la reconstruí con éxito.
Gremlins
fuente
También me sucedió algo similar usando Xcode 8.2.1 e iOS 10.2.
Cambié a una versión anterior del dispositivo en el simulador y funcionó. Luego volví y lo arreglaron.
fuente
Supongo que si usas Xcode durante demasiado tiempo sin cerrarlo, Xcode dejará de ser útil y te dará un error misterioso al azar. así que reinicio regularmente Xcode y todas las aplicaciones que estoy ejecutando en mi Mac cada vez que aparece un error sospechoso.
fuente
Tuve el mismo problema al usar Visual Studio para Mac (Comunidad, 7.4.2 (compilación 12)) después de una actualización del sistema operativo (macOS High Sierra 10.13.4).
En este caso, parece que solo necesita actualizar Visual Studio y Xcode.
Tenga en cuenta que, por supuesto, Visual Studio no trae actualizaciones de Xcode, por lo que el "truco" fue abrir la última y dejar que ejecute las actualizaciones.
fuente
También estaba enfrentando el mismo problema en Xcode 8. La eliminación de los datos derivados solucionó mi problema.
fuente
Simplemente sucedió esto después de hacer un trabajo en el guión gráfico. Hice algo de deshacer y resultó ser un simple UIButton agregado a una vista. Eliminó eso y se construyó sin error. Acabo de agregar un nuevo botón y funcionó.
Para un poco más de explicación ... El botón había sido copiado de un prototipo de TVCell a otro. alguna confusión ocurrió en la copia, supongo. Me alegro de no haber cambiado mucho antes de intentar construir.
fuente
En mi caso, sucedió después de cambiar el nombre de algunos espacios de nombres y resolví el mismo problema yendo a las propiedades del proyecto> pestaña APLICACIÓN> Espacio de nombres predeterminado: dando el nuevo espacio de nombres correcto.
Por supuesto, cambié el espacio de nombres también dentro de las clases, pero esto ayudará porque solucionará todos los archivos generados automáticamente. Se recomienda limpiar y construir y, finalmente, cerrar y volver a abrir la solución.
fuente
Enfrenté el mismo problema cuando fusioné el código de git con otro código de desarrollador. Intenté muchas veces limpiar mi proyecto. Pero nada me ayuda.
Abro el guión gráfico en código fuente. Comience a comparar con el último storyboard de repositorios en funcionamiento. Entonces encontré una misma etiqueta aparecer dos veces en la misma pantalla. entonces elimino uno de entonces y lo guardo. Me ayuda.
puedes revisar tu xib o storyboard.
fuente
Tuve este error porque reescribí
<view>
a<imageView>
mientras editaba el guión gráfico como código fuente.Pensé que esta solución rápida y sucia funcionaría para reemplazar algunas clases personalizadas (subclase de
UIView
) conUIImageView
s.Todos alaben a GIT.
fuente
Esto es lo que me causó el problema: intenté usar el simulador de iOS 8.0 con Xcode 5.0.2. Pegué el simulador iOS 8.0 en la siguiente ruta: / Aplicaciones / Xcode \ 2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs El resultado de esto fue que pude ver el simulador iOS 8.1 visible en el lista desplegable en Xcode 5.0.2 pero esto resultó en un error de compilación de libtool. Eliminé el simulador de la ruta y funcionó después de reiniciar Xcode. Ahora para usar el simulador iOS 8.0 estoy usando Xcode 6.1
fuente
Arregle el error con este comando, cierre el simulador y Xcode:
Espero que ayude.
fuente
Recibí este error al construir para 10.9 un .XIB que se creó en XCode 6.4 (10.10).
Ver esta respuesta . El XIB estaba pidiendo 'labelColor' que se introdujo en 10.10, y era desconocido para 10.9.
Abrir el XIB como fuente evitó que se bloqueara XCode, y me permitió cambiar las instancias de 'labelColor' a 'textColor' y el error se resolvió.
fuente
Como Logan Geefs menciona anteriormente, parece ser causado por segues del controlador de interfaz (es decir, bucles). Eliminar los segmentos "malos" en realidad no resuelve el problema de navegación. Lo que se necesita es colocar algunas acciones de botón en [controladores pop] estratégicamente.
Aquí está el código que funcionó para mí:
fuente
Pocos han mencionado que el problema estaba relacionado con segues, el mío también, aunque no apareció inmediatamente después de agregar el nuevo segue y pude ejecutar la aplicación varias veces, hacer algunos cambios, agregar nuevas vistas antes de que ocurriera, así que no ignores esto. Fui eliminando algunos de los controladores y deshaciendo en caso de que no ayudara. Si el problema puede ser una segue, pero no podrá agregar esa segue, por lo tanto, vuelva a crear todo el controlador de vista si es una opción viable. Copiar y pegar no parecía funcionar, aunque no intenté eliminar las conexiones IBOutlet.
fuente
Esto comenzó a sucederme cuando instalé y comencé a usar XCode 9 betas. Cuando comencé a modificar buenos proyectos en 8.3, los guiones gráficos se corrompieron con este error y XCode se bloqueó. Tenía XCode 7.x, 8.3 y 9 instalado en mi computadora. Los desinstalé todos (y eliminé todos los archivos relacionados) y luego reinstalé 8.3 de la App Store. Mis guiones gráficos del proyecto todavía estaban dañados, pero pude recuperarme de la copia de seguridad y ahora las cosas están bien a medida que avanzo.
No estoy seguro si esto está relacionado con 9 beta o no.
fuente
En mi caso, tuve este problema después de resolver manualmente un conflicto de fusión en el archivo "project.pbxproj". En XCode, seleccione project-> target-> BuildPhases-> CopyBundleResources. Allí eliminé algunos archivos duplicados que aparecían en iconos en blanco (a diferencia de los iconos de archivos XIB). Después de esto, la construcción salió bien sin problemas.
fuente
Recibí este error hoy en un nuevo proyecto, probando el ARKit de iOS a través de la plantilla de proyecto "Aplicación de Realidad Aumentada".
Después de mover algunos archivos .scn del proyecto raíz a la carpeta art.scnassets, comencé a recibir el error de firma de código y nada de lo que hice fue capaz de resolverlo.
Intenté todas las sugerencias en este hilo (limpiar, limpiar los datos derivados, reiniciar Xcode, reiniciar la Mac, buscar en los archivos del guión gráfico las identificaciones duplicadas) ... pero lo que hizo que funcionara para mí fue:
... y ahora funcionó ... ¿así que supongo que fue un error en el manejo de git de XCode?
fuente
En XCODE 9, una de las causas es un error en XCODE 9.1 con archivos .XIB antiguos.
Reparar:
Actualizar a XCODE 9.2
Todos sus archivos .XIB deben configurarse en la versión iOS 8.1 o superior.
fuente
Simplemente limpia construye tu proyecto. te resolverán !
fuente