No, no es seguro eliminar todo en:
~ / Library / Developer
Si lo hace, podría perder las instantáneas de copia de seguridad, los archivos generados para las aplicaciones y otras personalizaciones configuradas en el IDE XCode.
Específicamente dentro de la carpeta del desarrollador deben haber dos carpetas adicionales.
"Shared" y "Xcode"
Shared 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 deshacerse de eso, pero en el peor de los casos, simplemente puede volver a descargarlo, por lo que si necesita espacio, y no le preocupa la documentación fuera de línea, aquí es donde puede recuperar algo de espacio.
La carpeta Xcode contiene mucho, y posiblemente algunas cosas que no querrás perder.
Archivos
Si usa Xcodes Archives organizer , eliminando esto eliminará cualquier archivo que pueda tener.
DeveloperPortal 5.0.db
Probablemente contenga información sobre el uso de iTunes Connect en Xcode, supongo que es desechable, pero es posible que tenga que volver a configurar Xcode para hablar con Apple para la distribución de la App Store, etc.
UserData
Por lo general, contiene todos los cambios que realizó en los esquemas de color y los temas de fuente de Xcode, así como cualquier cambio que pueda hacer con respecto a los enlaces de teclas en Xcode. Una vez más, esto debería ser bastante pequeño y es probablemente algo que no desea eliminar. Si pasó algún tiempo modificando ese tipo de configuración de Xcode, probablemente no quiera deshacerse de los cambios realizados.
iOS DeviceSupport
Probablemente sea seguro eliminar cierta información relacionada con los dispositivos iOS que ha adjuntado e intentado usar en Xcode.
DerivedData
Las cosas en la carpeta DerivedData generalmente son bastante seguras de eliminar, son todas las cosas que se generan cada vez que se presiona el botón de compilación en un proyecto. Incluye el registro generado y las aplicaciones ejecutables y las bibliotecas para todos los productos que construye en un proyecto.
Instantáneas
Si utiliza Xcodes en herramientas de instantáneas como un medio de control de versiones, eliminar las instantáneas eliminará la posibilidad de volver a las instantáneas más antiguas.
Registros de dispositivos iOS
Seguro de eliminar, a menos que necesite sus registros, sabría si necesita mantenerlos.
Plantillas
Sus plantillas de proyecto personalizadas, como un UserData, probablemente no querrá deshacerse de los cambios realizados.