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.