【问题标题】:Cocoapods use_frameworks! issueCocoapods 使用_frameworks!问题
【发布时间】:2015-05-26 16:11:30
【问题描述】:

我发现在我正在使用的库中解决问题的方法是将use_frameworks! 添加到 podfile 中。当我在终端上运行pod install 时,出现以下错误:

[!] 无效的 Podfile 文件:未定义的方法 `use_frameworks!'为了 #。
更新 CocoaPods 可能会解决此问题。

我正在使用 Cocoapods,所以我不明白这个问题。使用 swift 的项目需要此标签,我使用的是 Objective-c。

【问题讨论】:

  • 嗯,你有没有按照建议更新 cocoapod,你的配置是什么?
  • @cmbarbu 不...现在可以使用了。
  • 也许值得我的评论和 Keith Smiley 的回答...

标签: ios cocoapods


【解决方案1】:

尝试在我的 Mac 上运行 pod install 时遇到了同样的问题。 因此,如果有人遇到这个问题,对我有用的是用 rvm 更改当前的 ruby​​ 版本。

在控制台上,使用rvm list 查看您安装了哪些版本:

所以在我的 mac 上运行的 ruby​​ 版本是 ruby​​-2.1.2。 我将其更改为:

rvm use ruby-2.2.2
并再次运行pod install,它成功了。

【讨论】:

    【解决方案2】:

    在我看来该错误消息的第二部分:

    更新 CocoaPods 可能会解决此问题。

    是你的问题。 use_frameworks! 被添加到刚刚发布的 CocoaPods 0.36.0 recently

    使用pod --version 查看您当前正在运行的内容。假设它早于0.36.0,您需要更新它

    [sudo] gem install cocoapods
    

    这与您最初安装它的方式相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 2013-10-25
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多