Since I started Swift development Carthage became my goto solution to build project dependencies due to it's simplicity, the only issue with Carthage is that if you use anything else other then GitHub you don't have the ability to save built dependencies so you end up building everything from source, this is fine if you have a couple of dependencies but when the number of dependencies starts to grow you can spend 15-20 minute waiting for Carthage to build it's dependencies.. RomeBuild goes around this by using carthage to build and archive dependencies and then save them on a very lightweight server app called Rome.Check out RomeBuild: https://github.com/146BC/RomeBuild
If you need help setting up a Rome server let me know so I can help you out.