¿Es seguro borrar ~ Library / Developer?

21

En la Biblioteca del usuario, hay una carpeta de Desarrollador con aproximadamente 3.2 GB de espacio (2.8 GB de DocSets y el resto principalmente de Xcode / iOS DeviceSupport). Tenía Xcode instalado, ¿supongo que son de eso? Ya no uso Xcode, ¿hay algún inconveniente en borrar estas carpetas? Si instalo Xcode nuevamente, ¿no restauraría lo que se necesita?

kal-al
fuente

Respuestas:

7

Si los únicos dos directorios que tiene en ~ Library / Developer son Xcode y Docsets (o Shared / Docsets), entonces debería estar seguro de eliminar esa carpeta. Si reinstalaste XCode, los recuperarías (o versiones actualizadas).

stuartp
fuente
1
Es Shared / Documentation / DocSets.
kal-al
Eso está bien, entonces.
stuartp
¿Es seguro eliminar solo docset? No uso XCode pero lo necesito instalado para otro programa (Adobe AIR) y las herramientas que ha instalado.
1.21 gigavatios
34

No, no es seguro eliminar todo en:

~ / Library / Developer

Si lo hace, podría perder instantáneas de respaldo, cualquier archivo generado para las aplicaciones y otras personalizaciones establecidas en el IDE de XCode.

Específicamente dentro de la carpeta del desarrollador debe haber dos carpetas adicionales.

"Compartido" y "Xcode"

Compartido contiene documentación que ha descargado usando Xcode, dependiendo de cómo trabaje y si tiene Internet todo el tiempo, es posible que no quiera tirarlo a la basura, pero en el peor de los casos, puede volver a descargarlo, por lo que si necesita espacio y no preocupado por la documentación fuera de línea, aquí es donde puede recuperar algo de espacio.

La carpeta Xcode contiene mucho y potencialmente algunas cosas que quizás no quieras perder.

Archivo

Si utiliza la función de organizador de archivos Xcodes , eliminar esto eliminará cualquier archivo que pueda tener.

DeveloperPortal 5.0.db

Contiene información probablemente sobre el uso de iTunes Connect en Xcode, supongo que es desechable, pero es posible que deba volver a configurar Xcode para hablar con Apple para la distribución de la App Store, etc.

Datos del usuario

Esto generalmente contiene cualquier cambio que haya realizado en los esquemas de color de Xcode y los temas de fuente, así como cualquier cambio que pueda hacer con respecto a las asociaciones de teclas en Xcode, una vez más, esto debería ser bastante pequeño y probablemente sea algo que no quiera tirar si gasta cualquier cantidad de tiempo que modifique ese tipo de configuraciones de Xcode, probablemente no quiera descartar los cambios realizados.

Soporte para dispositivos iOS

Probablemente, alguna información relacionada con dispositivos iOS que haya conectado e intentado usar en Xcode debería ser segura de eliminar.

Datos derivados

Las cosas en la carpeta DerivedData generalmente son bastante seguras para eliminar, es todo lo que se genera cada vez que presiona el botón de compilación en un proyecto. Incluye el registro generado y las aplicaciones ejecutables y bibliotecas para todos los productos que construye en un proyecto.

Instantáneas

Si utiliza Xcodes integrados en herramientas de instantáneas como medio de control de versiones, al eliminar sus instantáneas se eliminará la posibilidad de volver a las instantáneas más antiguas.

Registros de dispositivos iOS

Es seguro eliminarlo, a menos que necesite sus registros, sabría si necesita conservarlos.

Plantillas

Sus plantillas de proyecto personalizadas, como un UserData, probablemente no quiera desechar los cambios realizados.

MrDaniel
fuente
-2

Si ha instalado 4.3 o una versión posterior de XCode, debería ser seguro eliminarlo.

Está escrito aquí:

https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_3.html

GummyArgyle
fuente
44
Las respuestas a Ask Different deben ser más que un simple enlace. Está bien incluir un enlace, pero resumirlo o extraerlo en la respuesta. La idea es hacer que la respuesta sea independiente.
nohillside
1
Una palabra de advertencia. La pregunta se relaciona con ~ / Library / Developer, mientras que esta respuesta busca responder / Developer, que es una ruta diferente .
Jonny