Не могу обновить мой модуль
Я создал проект под. Это выдвигается и работает должным образом. Тогда я решил сделать пару обновлений. Я создал новый тег, проверил код и снова нажал.
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
,