我在pod安装Kanna时出错

时间:2016-07-16 15:00:40

标签: ios swift podfile

Screen my Terminal

我的podfile有什么问题?

我将它添加到我的Podfile:

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

P.S。 JSON和Alamofire的作品非常棒!

cocoapods的控制台输出显示:

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

1 个答案:

答案 0 :(得分: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生成的新文件来重新启动,但如果您需要,可以将其重新格式化为上述格式。