Closed kattouf closed 10 months ago
Спасибо за Ваше обращение, для разбора создана задача с номером PCODESUP-2620. Мы ознакомимся и вернемся с ответом в течение 2 дней, возможно запросим дополнительную информацию.
Thank you for your message, a task with the number PCODESUP-2620 has been created for analysis. We will get acquainted and return with the answer within 2 days, we may request additional information.
В дальнейшем пре подобных проблемах будем поднимать патч.
https://github.com/search?q=repo%3ACocoaPods%2FSpecs+YandexMobileAds&type=commits
По моим наблюдениям Cocoapods устроен так, что если версия podspec не поменялась, он не подтягивает ее новую версию, даже если там поменялся перечень зависимостей или их версии
Поэтому когда происходит перезатирание подспек не меняя версию, машины которые успели спулить подспек для версии, не получают обновления этой версии до тех пор, пока вручную не удалят кеши репозитория подспеков. По итогу у разных разработчиков могут быть разные версии и при инстале подов они получают разные хеши в лок файле. Помимо этого часть разработчиков все равно не получает ваши фиксы, если успели уже забрать сломанный спек.
В общем мое предложение и пожелание всегда делать инкремент версии при изменениях в podspec