Под с гитхаба не работает

Я разветвил CBZSplashView и хочу использовать его в своем собственном проекте.

Чтобы быть уверенным, что проблема не во мне, я создаю проект Xcode с нуля.

Мой проект Podfile содержит одну строку:

pod 'CBZSplashView', :git=> '[email protected]:rvirin/CBZSplashView.git',  :branch => 'remy'

Когда я запускаю pod install или pod update, у меня есть оригинальная версия модуля, а не моя вилка.

Что я делаю неправильно?

Параметр :git переопределяет источник спецификации пода.

Я попытался изменить podspec, чтобы указать, что исходные файлы теперь находятся в моем репозитории, но это тоже не сработало.

Журнал pod update --verbose:

-> Pre-downloading: `CBZSplashView` from `[email protected]:rvirin/CBZSplashView.git`, tag `1.0.1`
 > GitHub download
   $ /usr/bin/git config core.bare
   true
   $ /usr/bin/git config core.bare
   true
 > Updating cache git repo (/Users/rvi/Library/Caches/CocoaPods/GitHub/8520768890e6fa2ea91b3d9e8bb9f2afbb31ab60)
     $ /usr/bin/git remote update
     Fetching origin
 > Cloning to Pods folder
     $ /usr/bin/git clone /Users/rvi/Library/Caches/CocoaPods/GitHub/8520768890e6fa2ea91b3d9e8bb9f2afbb31ab60 /Users/rvi/Devs/Lima/iOS/Lima/Pods/CBZSplashView
     Cloning into '/Users/rvi/Devs/Lima/iOS/Lima/Pods/CBZSplashView'...
     done.
   $ /usr/bin/git fetch origin tags/1.0.1 2>&1
   From /Users/rvi/Library/Caches/CocoaPods/GitHub/8520768890e6fa2ea91b3d9e8bb9f2afbb31ab60
    * tag               1.0.1      -> FETCH_HEAD
   $ /usr/bin/git reset --hard FETCH_HEAD
   HEAD is now at 56d4dc7 change branch
   $ /usr/bin/git checkout -b activated-pod-commit 2>&1
   Switched to a new branch 'activated-pod-commit'

Любая помощь приветствуется :)

$ pod --version
0.33.1

person Rémy Virin    schedule 13.08.2014    source источник
comment
Можете ли вы попробовать это без спецификации :branch, чтобы увидеть, тянет ли она основную ветвь вашего форка?   -  person Keith Smiley    schedule 13.08.2014
comment
Привет @KeithSmiley, спасибо за помощь. Я пробовал, и это не сработало. поэтому я попробовал ветку, фиксацию, тег, ничего не получилось! Более того, в журнале обновления модуля все работает хорошо. Смотрите обновленный мой вопрос. Если у вас есть какие-либо мысли, не стесняйтесь сказать, это действительно странно.   -  person Rémy Virin    schedule 14.08.2014
comment
Привет @RémyVirin, ты когда-нибудь докопался до сути этого?   -  person Taz    schedule 17.09.2015
comment
Привет @Taz, я думаю, тебе нужно очистить свой Podfile.lock. У вас все еще есть такая же проблема?   -  person Rémy Virin    schedule 22.09.2015
comment
Удалось решить это с помощью тегов. Проблема с моей, похоже, заключалась в том, что я использовал локальный podspec с опцией :podspec. По-видимому, использование этого варианта и опции ветвления не работает.   -  person Taz    schedule 01.10.2015
comment
Я не вижу ни remy ветки, ни 1.0.1 в вашем репозитории.   -  person mgarciaisaia    schedule 20.11.2015


Ответы (1)


Вы можете использовать следующий код для установки репозитория Github для использования в качестве CocoaPods и вставить его в свой подфайл:

 pod 'CBZSplashView', :git => 'https://github.com/rvi/CBZSplashView.git', :branch => 'master'
person Dhruv Narayan Singh    schedule 14.02.2018