yandexmobile / yandex-ads-sdk-ios

Yandex Mobile Ads SDK iOS
https://yandex.com/dev/mobile-ads/
Other
40 stars 8 forks source link

Пожалуйста не перезаписывайте подспеки без смены версии #184

Closed kattouf closed 10 months ago

kattouf commented 10 months ago
image

https://github.com/search?q=repo%3ACocoaPods%2FSpecs+YandexMobileAds&type=commits

По моим наблюдениям Cocoapods устроен так, что если версия podspec не поменялась, он не подтягивает ее новую версию, даже если там поменялся перечень зависимостей или их версии

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

В общем мое предложение и пожелание всегда делать инкремент версии при изменениях в podspec

mobile-ads-github commented 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.

mobile-ads-github commented 10 months ago

В дальнейшем пре подобных проблемах будем поднимать патч.