Что вам нужно знать Начиная с мая 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