Questa è la prima volta che forzo un progetto GitHub e non sono nemmeno molto competente con CocoaPods, quindi per favore abbi pazienza.
Fondamentalmente, ho biforcato un progetto su GitHub usando quanto segue nel mio Podfile
:
pod 'REActivityViewController', '~> 1.6.7', :git => 'https://github.com/<username>/REActivityViewController.git'
Ho quindi apportato alcune modifiche al fork e, naturalmente, quando ho pod install
installato un altro pod, ha reinstallato l'originale REActivityViewController
e cancellato le mie modifiche.
Mi sto rendendo conto che devo inviare le mie modifiche al mio fork prima di un altro pod install
, ma come faccio a sapere che è il fork che viene installato, considerando che si tratta di un repo installato da CocoaPods? Ho cercato nella REActivityViewController
cartella installata sotto la Pods
cartella e non ci sono file git.
Devo lavorare sul mio fork al di fuori del mio progetto e quindi utilizzare CocoaPods per installare le modifiche? È un flusso di lavoro troppo complicato.
O devo fare qualcosa con i sottomoduli?
pod install
non clonerà automaticamente la versione più aggiornata con l'ultimo commit?