Swift 6.4 incorpora Swift Build como motor por defecto del Package Manager
La nueva versión unifica la experiencia de compilación entre Linux, macOS y Windows, acelerando el proceso y añadiendo generación automática de SBOM.
Swift 6.4 ha marcado un hito al establecer a Swift Build como el motor de construcción por defecto del Swift Package Manager (SwiftPM).\n\nCon esta integración, la cadena de construcción se vuelve idéntica sin importar si el desarrollador trabaja en Xcode, en la terminal o en VS Code, gracias a la nueva extensión disponible en el Open VSX Registry.\n\nLos beneficios son varios:\n- El proceso de compilación se acelera porque Swift Build descarga, prueba y compila dependencias de forma automática.\n- El flujo de trabajo queda completamente unificado, eliminando la necesidad de llamar a herramientas externas.\n- Se genera un SBOM en formato SPDX o CycloneDX para cada aplicación, lo que facilita auditorías y detección de vulnerabilidades.\n\nSwiftPM, creado en 2015, ya gestionaba dependencias y repositorios Git; la combinación con Swift Build expande su alcance a la gestión de compilación y pruebas, acercándose a la filosofía de Cargo o Go modules.\n\nEl lanzamiento también mejora la depuración: el depurador LLDB ahora referencia directamente el módulo original, reduciendo el tamaño de los archivos de depuración.\n\nAdemás, Swift 6.4 añade interoperabilidad con C++, Java, JavaScript y WebAssembly, y ofrece un SDK propio para este último.\n\nSi ya no usas SwiftPM o Swift Build, alternativas como Bazel y Buck 2 siguen disponibles, aunque la nueva integración promete simplificar el flujo para la mayoría de los proyectos Swift.\n\nPara descargar la herramienta, visita la página de instalación y ejecuta el comando swiftly para obtener la cadena de herramientas 6.4.
