После решения этой проблемы в течение некоторого времени я нашел способ управления веткой, на которую ссылаются при использовании source 'your-repo'
из подфайла (не podspec !!). Оказывается, что подфайл на самом деле не указывает на master, а скорее на «ветку по умолчанию», установленную в опциях github для репо. Так что если вы идете на:
GitHub Repo -> Settings Tab -> Branches -> branch you want -> Update
Ветвь по умолчанию для репо будет обновлена. После этого вам нужно стереть локальный репозиторий cocoapods (в противном случае он, похоже, кэширует предыдущее имя ветки по умолчанию)
rm -rf ~/.cocoapods/repos/your-repo
Вероятно, не помешает стереть ваш каталог pods и кеш. В любом случае, после этого ваша следующая установка pod будет извлечена из правильной ветви.