我发现在我使用的库中解决问题的方法是将use_frameworks!添加到podfile中。当我在终端上运行pod install时,会得到以下错误:
好了!无效的
Podfile文件:未定义的方法`use_frameworks!为了#。 更新CocoaPods可能会修复此问题。
我在用Cocoapods所以我不明白这个问题。这个标签是项目所必需的使用斯威夫特,我使用的目标-c。
发布于 2015-03-23 16:48:35
在我看来,这条错误信息的第二部分是:
更新CocoaPods可能会修复此问题。
是你的问题。use_frameworks!是在CocoaPods 0.36.0中添加的,它刚刚发布了最近。
使用pod --version查看当前运行的内容。假设它早于0.36.0,您需要用
[sudo] gem install cocoapods这和你最初安装的方式是一样的。
发布于 2016-01-27 10:57:04
在我的mac上运行pod install时,我也遇到了同样的问题。因此,如果有人遇到这个问题,对我起作用的是用rvm更改当前的红宝石版本。
在控制台上,使用rvm list查看已安装的版本:

所以在我的mac上运行的红宝石版本是ruby-2.1.2。我用:
rvm use ruby-2.2.2
然后再次运行pod install,它成功了。
https://stackoverflow.com/questions/29214173
复制相似问题