What are the limitations of Carthage?
The question is about Carthage
The limitations of Carthage include its manual integration process, lack of automation, and slower updates for certain frameworks. Unlike other dependency managers, Carthage requires manual addition and linking of frameworks to Xcode projects by developers, which may be very time-consuming when projects are big.
It does not handle transitive dependencies out of the box, so developers have to manage them manually. Carthage also doesn’t have a centralized repository as CocoaPods does, finding the dependencies is not as smooth. Sometimes it also has issues with the compatibility of the newer versions of Xcode or Swift, delaying updates. These make it less fit for projects where complete automation and faster workflows are necessary.