0
我無法找到Pod Pod中列出的任何Pod的podSpec。我Podfile看起來是這樣的:無法找到`podName`的規範
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 repo上。 當我更新到Xcode 8.0和Swift 3.0時,一切都開始了。任何想法在這裏出了什麼問題?
編輯:
我設法TI發現,固定與下載有關的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
升級Xcode和Swift之前並不需要......爲什麼現在呢?在整個過程中,Cocoapods始終保持相同的版本(最新版本)。 – Aleksandar
添加它修復了您的問題嗎?如果是這樣,我不知道爲什麼它會起作用,但現在突然停止工作沒有它。 – Hodson
我用我找到的解決方法更新了我的答案。目前它的工作,但我不這樣做是正確的方式來做到這一點。 – Aleksandar