Я установил CDYelpFusionKit с помощью CocoaPods, но столкнулся с ошибкой 65, так как пакет использует AlamoFireObjectMapper 5.2.0, который несовместим со Swift 5. AlamoFireObjectMapper 5.2.1 был выпущен здесь https://github.com/tristanhimmelman/AlamofireObjectMapper/releases/tag/5.2.1, но это не был выпущен на CocoaPods. Я пытаюсь выяснить, как заменить зависимость AlamoFireObjectMapper, которая поставляется с пакетом CDYelpFusionKit, на обновленную ветку отсюда https://github.com/RomanPodymov/AlamofireObjectMapper. Я попробовал следующее в своем podfile, затем запустил обновление репозитория pod и установил pod:
source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/RomanPodymov/AlamofireObjectMapper.git'
platform :ios, '9.0'
target 'Demand' do
use_frameworks!
pod 'Google-Mobile-Ads-SDK'
pod 'CDYelpFusionKit', '~> 1.5.1'
pod 'AlamofireObjectMapper', :git => 'https://github.com/RomanPodymov/AlamofireObjectMapper.git', :branch => 'xcode-10-2-fix'
end
Но я получаю сообщение об ошибке:
"[!] CocoaPods could not find compatible versions for pod "AlamofireObjectMapper":
In Podfile:
AlamofireObjectMapper (from `https://github.com/RomanPodymov/AlamofireObjectMapper.git`, branch `xcode-10-2-fix`)
CDYelpFusionKit (= 1.5.1) was resolved to 1.5.1, which depends on AlamofireObjectMapper (= 5.2.0)"