【问题标题】:Updating a pod (cocoapods)?更新 pod(cocoapods)?
【发布时间】:2014-08-22 03:55:02
【问题描述】:

我为我的框架发布的第一个版本是1.0.0.

我刚刚完成版本1.1.0 并想更新可可豆荚中的版本。

我做的步骤:

  1. 更新了podspec 文件(将版本和tag 更改为1.1.0 并添加了我需要的框架。
  2. 我首先使用 Github for Mac 应用程序将更改推送到 Github
  3. 运行pod lib lint并通过验证
  4. 输入git add -A && git commit -m "Release 1.1.0" 并得到一个奇怪的结果(您的分支在 'origin/master' 之前 1 个提交)。
  5. 输入git tag '1.1.0'
  6. 输入git push --tags(它说一切都很好,它显示1.1.0通过)。

当我在 pod search "name" 中搜索我的框架时,它仍然显示 1.0.0 作为版本。

是我遗漏了什么还是需要一些时间来更新?

【问题讨论】:

    标签: objective-c git github terminal cocoapods


    【解决方案1】:

    您只需遵循以下终端命令即可。 当您要更新您的 pod 时,您只需关注以下终端命令。这些命令足以更新您的 pod。希望对您有所帮助。

    打开终端:

    $sudo gem update —system
    $sudo gem uninstall cocoapods
    $sudo gem install cocoapods
    $pod setup
    $cd <project path>
    $pod init
    $ open -a Xcode Podfile
    
    add files(framework name) into to your pod file.
    

    示例:

    platform :ios, '7.0'
    
    pod 'FBSDKLoginKit'
    pod 'FBSDKCoreKit'
    pod 'FBSDKShareKit'
    pod 'FBAudienceNetwork'
    pod 'FBSDKMessengerShareKit'
    

    保存您的 pod 文件。那么,

    $pod install
    $pod update(if you need)
    

    如果我们没有提到版本名称,框架将下载最新版本(例如:

    pod 'AFNetworking', '~> 2.5'

    )

    platform :ios, '7.0' (The version 7.0 is your Deployment target)
    

    打开您的项目文件夹 --> 打开 项目工作区 而不是 Xcode 项目。

    清理项目。

    运行项目。

    希望对你有用!

    谢谢。

    【讨论】:

      【解决方案2】:

      请参考 cocoapods 规范Cocoa guid

      你可以使用

      pod trunk push NAME.podspec
      

      您的步骤 4、5、6 是不必要的。

      【讨论】:

      • 谢谢@tdelepine。只是花了一点时间来更新自己。
      猜你喜欢
      • 2019-07-14
      • 2021-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-04
      • 1970-01-01
      • 2016-04-03
      • 1970-01-01
      相关资源
      最近更新 更多