Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Managing your dependencies using Carthage

Managing your dependencies using Carthage

Using a dependency manager is cool, but you know what is cooler? ANOTHER DEPENDENCY MANAGER!

Romain Pouclet

February 10, 2015

More Decks by Romain Pouclet

Other Decks in Programming


  1. Sharing(my(framework:(tag(and(push! $ git tag 0.0.1 $ git push origin master

    --tags (Note&that&you&can&use&a&branch,&a&commit,&anything&git rev- parse&will&understand)
  2. Some%issues%I%got Adding&a&framework&with&no&shared&schemes *** Fetching realm-cocoa *** Checking out realm-cocoa at

    "b30" *** xcodebuild output can be found in /var/folders/qt/nys5f4b154x88ysnv0bccdbm0000gn/T/carthage-xcodebuild.uEWmAC.log Project "TightDbObjcDyn.xcodeproj" has no shared schemes
  3. Se#ng&up&travis/ci Carthage(will(build(all(your(schemes,(even(the(one(you( don't(need echo "*********** Installing dependencies with Carthage ***********"

    carthage bootstrap --no-build find Carthage/Checkouts -type f -name "*iOS*.xcscheme" -delete carthage build