Léxico TI › Programación › Swift Package Manager

Swift Package Manager

Programación Svenska → Actualizado: 2026-09-03

El gestor de dependencias integrado de Apple para Swift: nada que instalar, incorporado a Xcode desde la versión 11.

Las dependencias se declaran en Package.swift, que en sí mismo es código Swift y no un formato de configuración. Los paquetes se obtienen directamente de direcciones git, sin registro central, con los requisitos de versión expresados como versionado semántico. Eso da un ecosistema más simple, pero también más descentralizado que npm o Maven.

Su ventaja frente a CocoaPods es que la herramienta viene con Xcode, no requiere Ruby y no genera un workspace aparte. Durante mucho tiempo careció de soporte para recursos y frameworks binarios, lo que mantuvo a muchos proyectos atados a CocoaPods, pero esas carencias llevan años cubiertas. SPM también se usa para Swift en el servidor.

← Volver al léxico