Для управления ПО на iOS используются в основном CocoaPods и Swift Package Manager. В каком случае стоит выбрать SPM и какие преимущества он даёт в управлении зависимостями, ответил мобильный DevOps-инженер мобильной инфраструктуры Иван Аникин. Смотрите запись доклада Ивана на Я.Субботнике по мобильной разработке.