Невозможно найти спецификацию для `podName`
Я не могу найти podSpec для любого pod, указанного в моем Podfile. Мой Подфайл выглядит так:
use_frameworks!
target 'MyTargetName' do
pod 'Gloss'
pod 'IQKeyboardManagerSwift'
pod 'ICViewPager'
pod 'SkyFloatingLabelTextField'
pod "KCFloatingActionButton"
pod "TSMessages"
end
Изначально я получил ошибку:
[!] Unable to find a specification for `IQKeyboardManagerSwift`
Я попытался удалить IQKeyboardManagerSwift, но затем я получил другую ошибку:
[!] Unable to find a specification for `ICViewPager`
Я проверил оба этих проекта, и они существуют на cocoapods.org, и podspec существует как на github, так и в репозитории pod. Все началось, когда я обновился до Xcode 8.0 и Swift 3.0. Есть идеи, что пошло не так?
РЕДАКТИРОВАТЬ:
Мне удалось найти обходной путь, который исправил проблему, связанную с загрузкой cocoapods:
use_frameworks!
target 'MyTargetName' do
pod 'Gloss'
pod 'IQKeyboardManagerSwift', :git => 'https://github.com/hackiftekhar/IQKeyboardManager'
pod 'ICViewPager', :git => 'https://github.com/iltercengiz/ICViewPager'
pod 'SkyFloatingLabelTextField’, :git => 'https://github.com/Skyscanner/SkyFloatingLabelTextField'
pod "KCFloatingActionButton”, :git => 'https://github.com/kciter/KCFloatingActionButton'
pod "TSMessages”, :git => 'https://github.com/KrauseFx/TSMessages'
end
2 ответа
У вас есть источник в верхней части вашего Podfile
?
source 'https://github.com/CocoaPods/Specs.git'
Сделай это:
$ sudo rm -fr ~/Library/Caches/CocoaPods/
$ rm -fr ~/.cocoapods/repos/master/
$ sudo rm -fr Pods/
$ sudo gem install cocoapods
$ pod setup
Тогда беги $ pod install
.. Надеюсь, это работает