CocoaPods certainly has its positives. With that said, I’ve spent an unreasonable amount of time fighting Xcode, CocoaPods and integration of the same with version control tools.
Justin Spahr-Summers, creator of Carthage:
“…we created Carthage because we wanted the simplest tool possible—a dependency manager that gets the job done without taking over the responsibility of Xcode, and without creating extra work for framework authors.”
Here’s why I think Carthage will give CocoaPods a run for the money:
“Carthage does not automatically modify your project files or your build settings.”