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

Carthage

 Carthage

Introduction à Carthage, gestionnaire de dépendances alternatif à CocoaPods.

Simone Civetta

February 12, 2015
Tweet

More Decks by Simone Civetta

Other Decks in Programming

Transcript

  1. Moins complexe 4 Pas de répo centralisé 4 Pas de

    .podspec 4 Pas d'interaction avec Xcode
  2. Plus compliqué 4 Nécessite configuration de Xcode manuelle 4 Plus

    controllable 4 Plus maitrisable 4 Moins "WTF is happening" 4 Supporte nativement les framework dynamiques
  3. Mais aussi 4 Plus controllable 4 Plus maitrisable 4 Moins

    "WTF is happening" 4 Supporte seulement les framework dynamiques iOS 8+ seulement
  4. Comment ça marche ? 4 Ajouter "Run Script" /usr/local/bin/carthage copy-frameworks

    4 Ajouter les paths aux frameworks sous “Input Files” p.e. $(SRCROOT)/Carthage/Build/iOS/c.framework
  5. Astuces 4 commit Carthage.resolved pour que tout le monde soit

    synchro 4 vos collab devront simplement éxécuter carthage bootstrap