¿Por qué la aplicación pide autorización para acceder a las carpetas Developer y Caches?
Según el estricto protocolo de seguridad que Apple impone a las aplicaciones del Mac App Store (el Sandbox), una app no puede acceder libremente a los directorios de su sistema sin su consentimiento. Al seleccionar esas dos carpetas en la primera apertura, crea un acceso seguro (Folder Bookmark) que permite a la aplicación analizar y limpiar exactamente esas cachés.
¿Hay algún riesgo para mis proyectos o mi código fuente?
Ninguno. Xcode Cleaner nunca toca sus archivos de proyecto, códigos fuente (.swift, .m, .h) ni configuraciones. La aplicación solo apunta a directorios de datos temporales (Derived Data, cachés locales de SwiftPM, simuladores y DeviceSupport). Xcode volverá a crear automáticamente cualquier archivo que falte en su próxima compilación.
¿Por qué mi primera compilación tras la limpieza es más lenta?
Al eliminar los Derived Data y la caché de Swift Package Manager, Xcode debe recompilar todos los archivos de su proyecto y volver a descargar sus dependencias externas en la primera compilación posterior. Es perfectamente normal y temporal.
¿Cómo elimino un runtime de simulador?
Xcode Cleaner enumera los simuladores del sistema descargados por Xcode. En la sección dedicada de la lista, marque el runtime deseado y pulse el botón rojo de abajo, o haga clic derecho sobre el runtime para eliminarlo individualmente.