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
Tweet

More Decks by Romain Pouclet

Other Decks in Programming

Transcript

  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