2016-07-16 96 views
0

Screen my Terminal我在安裝pod文件時出錯

我的podfile有什麼問題?

我把它添加到我的Podfile:

use_frameworks! 
pod 'Kanna', '~> 1.1.0' 

附: JSON和Alamofire作品非常出色!

從的CocoaPods輸出控制檯上寫着:

Analyzing dependencies  
[!] The dependency `Kanna (~> 1.1.0)` is not used in any concrete target. 
+0

歡迎來到Stack Overflow。請儘快閱讀[關於]頁面。對於圖像所顯示的一小部分輸出而言,您應該在問題中包含文本,而不是讓人們進入圖像文件。看起來你沒有任何實際上說它使用Kanna的東西 - 除此之外,我不能說,因爲我不知道問題的大背景。目前,我認爲任何人都沒有足夠的信息來幫助你,但我可能是錯的。 –

+0

發佈完整的'podfile'。 – Dershowitz123

+0

pod install 分析依賴關係 [!]依賴關係'Kanna(〜> 1.1.0)'不用於任何具體目標。 – Aleksandr

回答

0

沒有看到你的podfile我只是真的在這裏猜測,但是從我的經驗,錯誤意味着你的podfile格式不正確。最近,他們對podfile結構做了一些更改,所以如果你有一箇舊的podfile但是將Cocoapods更新爲新版本,很可能你的podfile不起作用。

現在,podfile中的所有內容都需要通過將其放置在該目標的塊中來顯式附加到目標。如果您運行pod init產生的podfile應該有幾個看起來像這樣的塊:

Target 'Your App' do 

end 

您還可能有目標Your App iOSTestsYour App iOSUITests。如果您打開Xcode,您會看到這些目標對應於項目中的頂級文件夾。

您需要將pod 'Kanna', '~> 1.1.0'置於Targetend之間以將其附加到該特定目標。

如果你有一個沒有這些目標的舊podfile,我會建議重新開始一個新生成的運行pod init,但如果你想你可以重新格式化爲上述格式。

+0

我剛剛注意到你在'use_frameworks!'之後直接放了'pod'Kanna','〜> 1.1.0'',所以我建議這是問題所在。 –