Используйте разные версии pod для разных версий ОС

1
8

Что вам нужно знать Начиная с мая 2025 года все новые версии Maps, Places и Navigation для iOS будут поддерживать только iOS 16 или более поздние версии. Более ранние версии SDK продолжат поддерживать iOS 15. Если в ваших зависимостях не указан номер версии, ваша интегрированная среда разработки (IDE) загрузит новейшую версию SDK, и новые сборки вашего приложения не будут поддерживать iOS 15. Что вам нужно сделать Вам необходимо указать версию Maps, Places и Navigation SDK для iOS в зависимостях сборки вашего приложения, чтобы контролировать, когда вы повышаете минимальную поддерживаемую ОС для новых версий вашего приложения. Наши записи показывают, что проекты, перечисленные в таблице ниже, используются на устройствах под управлением iOS 15. Чтобы обеспечить постоянную поддержку, обновите зависимости SDK в следующем выпуске до мая 2025 года.

Я хочу использовать более низкую версию pod для версий ОС 13 и 14 и последнюю версию для версий ОС 15 или более поздних. Это мой файл pod

Я хочу указать минимальную цель развертывания 13. Пожалуйста, предоставьте решение, если кто-то знает.

    def common_post_install(installer)
  installer.generated_projects.each do |project|
    project.targets.each do |target|
      target.build_configurations.each do |config|
        config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
      end
    end
  end
end
target 'Restaurant' do
  use_frameworks!

  pod 'AEOTPTextField'
  pod 'GoogleMaps'
  pod 'GooglePlaces'
  pod 'Toast-Swift'
  pod 'razorpay-customui-pod'
  pod 'Shimmer'
  pod 'MaterialComponents/BottomSheet'
end
target 'RestJill' do
  use_frameworks!

  pod 'AEOTPTextField'
  pod 'GoogleMaps'
  pod 'GooglePlaces'
  pod 'Toast-Swift'
  pod 'razorpay-customui-pod'
  pod 'Shimmer'
  pod 'MaterialComponents/BottomSheet'
end
post_install do |installer|
  common_post_install(installer)
end
Владлен
Вопрос задан23 января 2024 г.

1 Ответ

2
Изяслав
Ответ получен16 сентября 2024 г.

Ваш ответ

Загрузить файл.