SwiftyDropbox с проблемой Alamofire
У меня есть следующая строка в моем Podfile:
pod 'Alamofire', '~> 4.7'
Проблема в том, что когда я добавляю строку "pod SwiftyDropbox", возникает проблема при запуске обновления pod:
Анализ зависимостей
[!] CocoaPods could not find compatible versions for pod "Alamofire":
In Podfile:
Alamofire (~> 4.7)
SwiftyDropbox was resolved to 2.0.1, which depends on
Alamofire (~> 2.0.2)
Кроме того, есть предупреждения как в Alamofire, так и в SwiftyDropbox framework. Как я могу заставить последнюю версию SwiftyDropbox работать в XCode 9.3 и Swift 4?
0 ответов
Несколько вещей, которые не упомянуты в документации SwiftyDropbox, но которые необходимы для избежания / решения этой проблемы:
Вам необходимо указать версию SwiftyDropbox в Podfile. Нравится:
pod 'SwiftyDropbox', '~> 5.0.0'
После того как вы указали версию в Podfile и запустите
pod install
снова вы получите эту ошибку:$ pod install Analyzing dependencies [!] CocoaPods could not find compatible versions for pod "SwiftyDropbox": In Podfile: SwiftyDropbox (~> 5.0.0) None of your spec sources contain a spec satisfying the dependency: `SwiftyDropbox (~> 5.0.0)`. You have either: * out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`. * mistyped the name or version. * not added the source repo that hosts the Podspec to your Podfile. Note: as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default.
Как говорится в сообщении об ошибке, вам нужно запустить вручную
pod repo update
, Почему? Кто знает, но вам нужно это сделать.Как только вы это сделаете и получите исходные коды SwiftyDropbox, запустите
pod install
и это сработает на этот раз. Выход будет включать "Installing SwiftyDropbox (5.0.0)
".