В вашем случае я смотрю на исходный код плагина на github и вижу, что вы не обновляете версию своего плагина в файле upetch_paysquare_service.podspec
.
Это ваша текущая версия:
Pod::Spec.new do |s|
s.name = 'upetch_paysquare_service'
s.version = '0.0.2'#I Think you should update this field with '0.0.7'
s.summary = 'A Flutter plugin for RazorPay SDK'
s.description = <<-DESC
Попробуйте обновить в своем плагине:
Pod::Spec.new do |s|
s.name = 'upetch_paysquare_service'
s.version = '0.0.7' #New Version
s.summary = 'A Flutter plugin for RazorPay SDK'
s.description = <<-DESC
Это изменение может помочь приложениям, использующим ваш плагин, получить текущую версию, когда разработчик запускает pod install or pod update
.
Почему я говорю это?
Ну, у меня была такая же проблема, как у вас несколько дней назад, но в другом случае. В моем случае было приложение, которое я разрабатываю, и все плагины и версии работают довольно хорошо на стороне Android, но когда я запускал на платформе iOS, все было не очень хорошо.
Со стороны iOS все плагины поставляются с разными версиями, которые я объявил в файле pubspec, в основном в версии «0.0.1», и я смог обойти это обновление файла specific_plugin.podspec
каждой из них. Я действительно не знаю, является ли это правильным способом решения этой проблемы, но в моем случае это работает!
Но одно исключение! В моем случае плагин geolocator был единственным, который идет с правильной версией, объявленной в файле pubspec, и я вижу, что в его файле geolocator.podspec текущая версия была обновлена в s.version
имущество. Я полагаю, что pod update or pod install
прочитайте это поле, чтобы загрузить нужную версию плагина.