2016-09-15 71 views
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 

回答

0

你有你的Podfile頂部來源是什麼?

source 'https://github.com/CocoaPods/Specs.git' 
+0

升級Xcode和Swift之前並不需要......爲什麼現在呢?在整個過程中,Cocoapods始終保持相同的版本(最新版本)。 – Aleksandar

+0

添加它修復了您的問題嗎?如果是這樣,我不知道爲什麼它會起作用,但現在突然停止工作沒有它。 – Hodson

+0

我用我找到的解決方法更新了我的答案。目前它的工作,但我不這樣做是正確的方式來做到這一點。 – Aleksandar

相關問題