我发现在我正在使用的库中解决问题的方法是将use_frameworks!
添加到podfile。当我在终端上运行pod install
时,我收到以下错误:
[!]无效的
Podfile
文件:未定义的方法`use_frameworks!'为#。
更新CocoaPods可能会解决问题。
我正在使用Cocoapods所以我不明白这个问题。使用swift的项目需要此标记,我使用的是objective-c。
答案 0 :(得分:9)
在我看来,就像该错误消息的第二部分:
更新CocoaPods可能会解决问题。
你的问题。在CocoaPods 0.36.0中添加了use_frameworks!
,该版本刚刚发布recently。
使用pod --version
查看您当前正在运行的内容。假设它早于0.36.0
,您需要使用
[sudo] gem install cocoapods
这与您最初安装它的方式相同。
答案 1 :(得分:2)
尝试在我的Mac上运行pod install
时遇到了同样的问题。
因此,任何人遇到这个问题对我有用的是用rvm改变当前的ruby版本。
所以在我的mac上运行的ruby版本是ruby-2.1.2。 我改为:
rvm use ruby-2.2.2
并再次运行pod install
并且有效。