CocoaPods ET Git submodules, comment avoir les avantages des deux ?

Je tourne le problème dans tous les sens et je n'y arrive pas ...


 


Depuis quelques temps je me suis mis à  utiliser un "module" externe dans mes développements (Realm pour ne rien vous cacher).


 


J'ai donc suivi les recommandations de ce forum et utilise CocoaPods pour intégrer simplement mon module externe.


Tout ça c'est très bien pour ma branche de développement, mais ça me pose un souci pour mes branches d'intégration et master (j'utilise Git / GitFlow).


 


Il me semble impératif de conserver dans le repository la version précise (le commit) du module utilisé lors de l'intégration et lors des releases. Les sous-modules Git sont là  pour ça et ça marche très bien, ce n'est pas simple de faire ça avec CocoaPods.


 


D'où ma question : comment faites-vous pour garder simultanément les avantages de CocoaPods et des sous-modules Git ?


Réponses

  • Perso j'utilise exclusivement Cocoapods et je ne commit que Podfile.


    En reprise de dev je ne fais qu'un pod update.


    That's all !


  • Moi je commit aussi le dossier Pods... Qui peut le plus peut le moins ;-)


  • Moi je commit aussi le dossier Pods... Qui peut le plus peut le moins ;-)




     


    C'est effectivement le plus simple pour mon objectif.


     


    ça me chagrine un peu de conserver des trucs que l'on peut reconstituer, mais je suis sans doute trop puriste.

Connectez-vous ou Inscrivez-vous pour répondre.