Не могу обновить мой модуль

Я создал проект под. Это выдвигается и работает должным образом. Тогда я решил сделать пару обновлений. Я создал новый тег, проверил код и снова нажал.

git tag 0.1.2
git push origin 0.1.2
pod spec lint PlaybuzzSDK.podspec
pod trunk push PlaybuzzSDK.podspec 

Процесс прошел успешно. Но когда я пытаюсь сделать

pod update

В моем EmapleProject pod возвращается к тому, что было раньше. Что мне не хватает?

2 ответа

Решение

Попробуйте нажать podspec снова в багажник, версия 0.1.2 кажется, не существует там:

Вы также можете проверить статус вашего модуля из https://cocoapods.org/pods/[podname], в вашем случае: https://cocoapods.org/pods/PlaybuzzSDK.

Попробуйте это в терминале:

rm -rf ~/Library/Caches/Cocoapods
rm -rf ~/.cocoapods/repos

Cocoapods имеет свой собственный локальный кеш всех модулей, которые вы используете локально. Иногда, когда вы загружаете новую спецификацию модуля, кэш не воспринимает изменения. Удаление кэшированных репозиториев и спецификаций pod приводит к новой загрузке при следующем выполнении pod install,

Если вы не видите его в этот момент, я убедился, что вы успешно добавили все теги (git push --tags origin) и что у вас не было никаких ошибок, когда вы сделали pod spec lint PlaybuzzSDK.podspec,

Другие вопросы по тегам