To mój pierwszy raz, kiedy tworzę projekt GitHub i nie jestem zbyt kompetentny w kwestii CocoaPods, więc proszę o wyrozumiałość.
Zasadniczo rozwidliłem projekt na GitHub, używając następującego w moim Podfile
:
pod 'REActivityViewController', '~> 1.6.7', :git => 'https://github.com/<username>/REActivityViewController.git'
Następnie dokonałem pewnych zmian w widelcu i oczywiście, gdy zrobiłem, pod install
aby zainstalować inny pod, ponownie zainstalowałem oryginał REActivityViewController
i usunąłem moje zmiany.
Zdaję sobie sprawę, że muszę wprowadzić zmiany do mojego widelca przed kolejnym pod install
, ale skąd mam wiedzieć, że widelec jest instalowany, biorąc pod uwagę, że jest to repozytorium zainstalowane przez CocoaPods? Zajrzałem do REActivityViewController
folderu zainstalowanego w Pods
folderze i nie ma żadnych plików git.
Czy muszę pracować na moim forku poza projektem, a następnie używać CocoaPods, aby zainstalować zmiany? To zbyt uciążliwy przepływ pracy.
Czy muszę coś zrobić z modułami podrzędnymi?
pod install
nie będzie po prostu automatycznie sklonować najnowszej wersji z najnowszym zatwierdzeniem?