【问题标题】:Cocoa Pods not updating inside of app可可豆荚没有在应用程序内部更新
【发布时间】:2015-01-16 20:12:18
【问题描述】:

我在工作中被分配更新一个一年半没有动过的应用程序。可可豆荚版本是 0.22。

我正在尝试将其更新到 0.35。我已经运行了 'sudo gem update' 并拥有 .35,但是当我运行 'pod install' 时,它只会安装所有 pod 的旧版本(即 AFNetworking 1.1.0)。

谢谢

    platform :ios, '6.0'

    pod 'Facebook-iOS-SDK'
    pod 'OpenCV'
    pod 'RestKit'
    pod 'QuickDialog'
    pod 'ReactiveCocoa'
    pod 'SVProgressHUD'
    pod 'Mixpanel'
    pod 'GVUserDefaults'
    pod 'TTTAttributedLabel'
    pod 'uservoice-iphone-sdk'

    target :ShoeboxTests, :exclusive => true do
       pod 'Kiwi', :head
    end

我刚开始使用可可豆荚,所以我不确定如何处理这个文件。

【问题讨论】:

  • 你能添加你的 Podfile 代码吗?
  • AFNetworking 甚至不在您的 podfile 中;奇怪的例子。正在安装哪些旧版本的 Pod?
  • 我使用了 AFnetworking,因为它说它正在安装它。下载依赖项 安装 AFNetworking 1.1.0(原为 1.1.0) 安装 Facebook-iOS-SDK 3.5.0(原为 3.5.0) 安装 GVUserDefaults 0.9。 0 (原为 0.9.0) 安装 JRSwizzle 1.0 (原为 1.0) 基于 2.3.1 安装 Kiwi HEAD (原为 2.0.5 的 HEAD) 安装 Mixpanel 2.0.0 (原为 2.0.0) 安装 OpenCV 2.4.3.2 (原为 2.4) .3.2) 安装 QuickDialog 0.8 (原为 0.8) 安装 ReactiveCocoa 1.5.0 (原为 1.5.0)
  • AFNetworking 和 JRSwizzle 不在您的 podfile 中,您可以检查一下吗?你编辑了podfile吗?如果是这样,请保存 pod 文件,然后执行 pod install(或 pod update)。仔细检查您是否与此 podfile 位于同一目录中。
  • 我没有更改文件中的任何内容,而且我确定在同一个目录中。

标签: ios iphone ipad cocoapods


【解决方案1】:

您的 podfile 指定您的目标是 iOS 6,因此 cocoapods 可能只为您提供已知支持 iOS 6 的最高版本。

尝试完全删除该行,或将其更改为:

platform :ios, '8.1'

【讨论】:

  • 这是其中的一部分。首先我必须运行“pod update”,而不仅仅是“sudo gem update”。然后这是我必须解决的下一个问题。谢谢。
猜你喜欢
  • 2023-03-12
  • 2018-11-30
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-07
相关资源
最近更新 更多