更新吊舱(cocoapods)?

时间:2014-08-22 03:55:02

标签: objective-c git github terminal cocoapods

我为我的框架发布的第一个版本是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通过)。
  7. 当我在pod搜索“name”中搜索我的框架时,它仍然显示1.0.0作为版本。

    我是否遗漏了某些内容或者需要一些时间来更新?

2 个答案:

答案 0 :(得分:2)

您只需按照以下终端命令操作即可。 当您要更新您的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&#39; AFNetworking&#39;,&#39;〜&gt; 2.5&#39;

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

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

清理项目。

运行项目。

希望它对你有用。!

感谢。

答案 1 :(得分:1)

请参阅cocoapods spec Cocoa guid

您可以使用

pod trunk push NAME.podspec

您的步骤4,5,6不是必需的。