Investigué un poco y encontré algunas buenas respuestas de Stack a problemas similares, pero no soluciones genéricas para todos los interesados, así que pensé que haría uno. :)
La causa del problema es: en las versiones modernas de OSX, si instala Xcode desde la App Store, que se instala como todas las otras aplicaciones - lo que significa que está en un directorio diferente que fue históricamente el caso. Desafortunadamente, esto tiene implicaciones de largo alcance que afectan tanto a Xcode como a sus herramientas de línea de comandos y, de hecho, a otras cosas que van mucho más allá del alcance de esta pregunta.
Hasta que lo arreglen, hablemos de soluciones. Mucha gente recomienda cambiar las variables de tu sistema Xcode para que apunte a la carpeta 'App Store', pero creo que es una exageración peligrosa: ¡no sabes qué tipo de caos puede causar si alguna vez arreglan su ruta!
En su lugar, recomiendo el uso de la terminal para cambiar solamente el enlace del sistema que afecta a ibtool
(o cualquier herramienta que está utilizando), así:
Solución recomendada
Paso 1: Quitar el viejo sistema de enlace
sudo rm /usr/bin/ibtool
Paso 2: Crear un nuevo sistema de enlace
sudo ln -s /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool /usr/bin/ibtool
Sólo como referencia, aquí es otro comando que va a arreglar esto - pero no recomendamos usarlo por las razones expuestas anteriormente:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Puedo ver el argumento de que xcode-select
podría ser una solución adecuada si tiene toda clase de errores/relacionados con el desarrollador, pero en ese caso simplemente reinstalaría Xcode sin usar App Store y lo pondría en funcionamiento desde el principio.
Para el resto de nosotros, ya estamos muy lejos en la ruta de App Store para volver a hacer todo, consulte más arriba.
Puede usar 'xcrun command' para iniciar un binario desde el paquete de Xcode. ¿Has probado 'xcrun ibtool'? –