Start of main content

Dependency managers - collect them all

Day 3


By developing libraries and SDKs, we are interested in the effective distribution of our products, and therefore broad support for dependency managers. The managers popular in iOS development - SPM, Cocoapods and Carthage - are like Pokemon, have different characteristics, can be friends and come into conflict with each other. Collecting them all in one project is not as easy as it might seem at first glance.

In the course of the talk, we will create a mini-library and consistently implement its distribution through the mentioned managers, analyze the nuances of organizing multi-modularity and versioning in each of them and, as a bonus, touch on Linux support issues.

  • #iOS
  • #CocoaPods
  • #dependencies
  • #spm
  • #sdk


Invited experts