2016-07-16 91 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'',所以我建议这是问题所在。 –