Anoche (noviembre de 2018) actualicé a macOS Mojave, (probablemente esto funcione también para Catalina)
Esta mañana he navegado a la base de código de mi trabajo's en línea de comandos en mi MacBook pro,
escribió en "git status" en el repo y recibió el error:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
El problema es que las herramientas de línea de comandos de Xcode necesitan ser actualizadas.
Vuelve a tu terminal y pulsa:
xcode-select --install
Entonces recibirás:
xcode-select: note: install requested for command line developer tools
Se le pedirá en este punto en una ventana para actualizar las herramientas de línea de comandos de Xcode. (que puede tardar un poco)
abra una nueva ventana de terminal y sus herramientas de desarrollo deberían volver.
Adición: Con cualquier actualización mayor o semi-mayor necesitarás actualizar las herramientas de línea de comandos para que vuelvan a funcionar correctamente. Comprueba Xcode con cualquier actualización. Esto va más allá de Mojave...
Después de eso reinicia tu terminal
Me di cuenta de la parte de las herramientas de línea de comandos de Xcode desde el mensaje de error, pero después de ejecutar Xcode y conseguir el símbolo para instalar las herramientas adicionales que se afirma que instalar, pero todavía tengo el mismo error después de abrir un nuevo terminal.
Así que hice el xcode-select --install
manualmente y después de eso me funcionó.