2 votos

Eliminación del entorno de desarrollo

¿Los tres comandos

  1. sudo rm -fr /Applications/Xcode.app/
  2. sudo rm -fr /Library/Developer/
  3. rm -fr ~/Library/Developer/

¿descartar por completo y de forma segura el entorno de desarrollo en MacOS para empezar de cero una vez por década durante la actualización de una versión importante de MacOS?

Actualización

En lugar de eliminar, he cambiado el nombre de las carpetas en cuestión. Las carpetas se han rellenado sin problemas durante la actualización a Big Sur, pero el cambio de nombre, y por lo tanto presumiblemente también el borrado, es problemático. Ahora estoy en un bucle infinito de conseguir los mensajes "Una actualización está disponible para su Mac", "Herramientas de línea de comandos para Xcode 12.4". Sin embargo, después de hacer clic en "Actualizar ahora" y esperar a que se complete, el mensaje vuelve a aparecer, y se procede a otra actualización, descargando aparentemente desde cero.

Actualización 2

Aunque /usr/bin/git --version dice xcodebuild: error: SDK "macosx10.15" cannot be located. , git: error: .. failed y xcode-select: Failed to locate 'git', requesting installation of command line developer tools. , corriendo sudo /usr/bin/git --version funciona bien (y reporta git version 2.24.3 (Apple Git-128) ).

El problema entonces parece ser que después de renombrar (e incluso ahora que he restaurado el renombrado) el acuerdo de licencia está marcado como no firmado, pero git no lo dice.

Actualización 3

(Re-)Aceptar el acuerdo de licencia de la Terminal corriendo sudo xcodebuild -license no ayuda. /usr/bin/git dice todavía "macosx10.15" cannot be located. y xcode-select: Failed to locate 'git' .

Y acordando bajo el sudo identidad es realmente necesaria. Intentando xcodebuild -license da Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.

1 votos

La pregunta empieza a estar desordenada con estas ediciones, también parecen invalidar algunas de las respuestas existentes. ¿Puedes centrar la pregunta en un solo tema (y quizás hacer preguntas adicionales por separado)?

0 votos

@nohillside Anotado. Tienes razón, por supuesto. Lo limpiaré. Primero necesito entender un poco más, o al menos ponerme en marcha. Se agradece la ayuda en este sentido, aunque, sobre todo, esté actualmente perdido.

1voto

Jose Chavez Puntos 645

No, no recomendaría usar ese método. Al mismo tiempo, te arriesgas a borrar demasiado, y a no borrar realmente todo.

Desde hace algún tiempo, Xcode puede desinstalarse simplemente arrastrando la aplicación Xcode desde la carpeta de Aplicaciones hasta la Papelera. Esto eliminará significativamente la mayor parte de su huella.

En sistemas más antiguos, también puedes abrir un Terminal y ejecutar el siguiente comando para desinstalar las herramientas de desarrollo de Xcode:

sudo /Developer/Library/uninstall-devtools –mode=all

1voto

rybosome Puntos 1829

Estos días, sí (casi). Xcode es autocontenido desde hace años y tienes la mayoría de los directorios. Las únicas partes que te faltan son com.apple.dt.* archivos en:

  • ~/Library/Preferences
  • /Library/LaunchDaemons
  • /Library/PrivilegedHelperTools

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X