`
zjjzmw1
  • 浏览: 1352621 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

podspec 发布自己的pods到CocoaPods trunk

    博客分类:
  • iOS
阅读更多

https://github.com/zjjzmw1/ZMWImageCache     

一、创建自己的github 仓库。

Repository name : 项目名。
Description  :项目的说明描述。
选Public 可以共享。。。。公司选 Private 收费的。
包含 Initialize this repository with a README
Add .gitignore:  Object-C           
Add a License: MIT 
二:
git clone  https://github.com/sddd…….git
三:编写 pod spec 文件。
Pod::Spec.new do |s|
s.name             = “项目名"
s.version          = "1.1.0"
s.summary          = “iOS各种,,,描述。。。。"
s.description      = <<-DESC
 "常用的iOS类目整描述。。。理"
DESC
s.homepage         = "https://github.com/xiaoming/JSONKIT"
s.license          = 'MIT'
s.author           = { “小明" => “zjjsdf@163.com" }
s.source           = { :git => "https://github.com/xiaoming/JSONKIT
 ", :tag => s.version.to_s }
s.platform     = :ios, '7.0'
s.requires_arc = true
s.source_files = ’XXX/*'
s.frameworks = 'Foundation', 'CoreGraphics', 'UIKit'
end
写完后。
 pod lib lint   //验证下有没有错误。。。。
四:自己的 项目文件夹包含:ReadMe     podspec    代码的文件      LICENSE    四个文件。
五:git add .    
git commit -m “sdasddf”
git tag “1.0.0”
git push —tags
git push origin master 
 
 
六。pod trunk register  sdsdsd@163.com    “小明”       
这里的邮箱  ,用户名  和   s.author   的  要保持一致。。。。
 
pod trunk  me    ///查看自己的注册的信息。。。刚才的需要去邮箱里激活。
 

当然,如果你的pod是由多人维护的,你也可以添加其他维护者

pod trunk add-owner ARAnalytics kyle@cocoapods.org
七:  pod trunk push 
八。pod search sdfsdf
搜索到。说明 成功了。。。
九:另外,如果想要搜索到新人传的pod  ,,,需要更新下自己本地的pod …
pod setup 

 

 

十:更新的时候,,,commit  ,push 代码,,,tag ,,,并且把 spec里面的tag 修改好就可以了。。。

1
1
分享到:
评论

相关推荐

    iOS cocoaPods 安装步骤

    在Mac上面, 快速安装Ruby ,以便iOS项目中使用CocoaPods(通过XCode 管理项目中引入的三方类)。包括RVM的安装、Ruby版本设置、下载和安装CocoaPods、以及cocoaPods的简单使用

    CocoaPods-practice:CocoaPods-练习

    CocoaPods-练习 推荐 最低要求 如果出现问题: The platform of the ... pod 'GTM', :podspec =&gt; 'GTM.podspec' 再当前目录下放一个GTM.podspec # # Be sure to run `pod spec lint GTM.podspec' to ensure th

    IOS包管理CocoaPods 绿色版

    CocoaPods是OS X和IOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。

    cocoapods-wholemodule:一个CocoaPods插件,用于在发布模式下编译时对Swift文件使用整体模块优化

    CocoaPods明智地将Apple的默认设置用于Pods项目,这意味着,如果您希望您的Pod在发布模式下启用“全模块优化”来运行,则需要添加安装后挂钩。 cocoapods-wholemodule插件负责处理样板,因此您只需一行即可添加。...

    kotlin-with-cocoapods-sample:此项目代表在Kotlin中添加Cocoapods依赖项并且不存在现有Xcode项目的情况

    pod_dependency具有.podspec文件的本地Objective-C库 subspec_dependency本地Objective-C库,其.podspec文件包含子规范“ Core” kotlin-library -Kotlin模块的cocoapods部分包含对本地Pod的依赖,远程Cocoapod ...

    installed-pods:从CocoaPods安装命令的输出中提取已安装的Pod信息

    已安装的吊舱 从的输出中提取已安装的信息const installedPods = require ( 'installed-pods' ) ;const stdout = `Using colored 1.2Installing rouge 1.10.1Installing xcjobs 0.2.2 (was 0.1.2)` ;installedPods ...

    cocoapods-archive:用于归档 pod 的 CocoaPods 插件

    首先插件执行pod install以保持你的pod install是最新的,一旦pod install完成,插件会创建一个具有指定版本的标签,并将标签推送到源。 之后,将使用项目的所有文件创建一个 Zip 文件。 包括用于备份的 Pods 目录...

    cocoapods-show:列出项目中安装的CocoaPods

    列出已安装的CocoaPods 快速查看项目中安装了哪些Pod(和版本)的方法。 对于Bundler bundle list粉丝。 安装 $ gem install cocoapods-show 用法 $ pod show 输出: Installed pods: * AWSCore (2.2.5) * AWSS...

    超级应用程序演示

    在执行pod命令之前,将teko-github-reader-token保存到环境变量GITHUB_USER_TOKEN $TekoSpecs = 'https://' + ENV [ 'GITHUB_USER_TOKEN' ] + '@github.com/teko-vn/Specs-ios.git' # for using pods from Teko ...

    酒店管理毕业设计源码-Cocoapods-private-spec:ArepoforworkonspecrepoofCocoapods,Coc

    酒店管理毕业设计源码 ...通过Cocoapods为项目添加称为"Pods"的依赖库(这些库必须是Cocoapods所支持的),并且轻松实现第三方库的版本管理。 引入Cocoapods的意义: Cocoapods在引入第三方库时自动为我们

    IOS安装CocoaPods详细教程

    CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。 CocoaPods的好处 1、在引入第三方...

    DWCategory:借助 GitHub 托管 Category,利用 CocoaPods 集成到项目中

    CocoaPods 1.0 + 适配 CocoaPods 1.0 发布4个多月了。之前的写的笔记过时了,抽空更新一波。同时解决一下图片不能看的问题。鉴于写完之前的总结之后很多人问我怎么弄私有 Pod ,今天...利用 CocoaPods 发布自己的三方库

    cocoapods-keys:密钥值存储,用于存储每个开发人员环境和应用程序密钥

    环境和应用程序密钥的密钥值存储。 它的良好安全性做法可将生产密钥从开发人员手中控制下来。 使用CocoaPods键,可以轻松地将每个用户的配置设置安全地存储在开发... 生成的Objective-C类存储在Pods/CocoaPodsKeys目

    CocoaPods详解之----进阶篇

    上文讲过,在开始使用CocoaPods,执行完podinstall之后,会生成一个Podfile.lock文件。这个文件看起来跟我们关系不大,实际上绝对不应该忽略它。该文件用于保存已经安装的Pods依赖库的版本,通过CocoaPods安装了...

    material-navigation-bar:具有适用于iOS的Google Material样式的自定义UINavigationBar,动画非常流畅

    如果您没有安装CocoaPods,请使用[sudo] gem install cocoapods抓取。 $ open MaterialNavbar.xcworkspace 要求 iOS 10.0或更高版本 斯威夫特4.2 Xcode 10 安装 可可豆 MaterialNavbar可通过。 要安装它,只需将以...

    安装cocoaPods控件

    非常方便的Xcode pods插件。可以很方便的在Xcode通过pods安装各种objective-c第三方库,省去以前还要手动去跑pods命令行的麻烦;此外,还支持通过cocoaDocs来安装库文档。 项目地址:...

    pods-extend:一个用于扩展Pods功能的入门插件

    需要Pod 2.3.18或更高版本。 (请将此通知保留在您的插件中并设置适当的版本。) 指示 命名 您将需要通过几个简单的步骤来更改插件的名称: 将基本插件文件夹名称和名为'pods-extend.php'的主PHP文件重命名为您的...

    PodToBUILD:将CocoaPods集成到Bazel中的简单方法

    PodToBUILD 一种使用Bazel构建CocoaPods的简单方法-它通过易于使用的宏将Pod端到端地集成在一起。快速入门说明: 在根目录中,将rules_pods添加到Bazel WORKSPACE 。 http_archive( name = "rules_pods", urls = [...

    统计podfile每个pod的下载_ruby_代码_下载

    gem install cocoapods-TSPodfileTimeWatch(安装cocoapods-TSPodfileTimeWatch) 删除pods文件夹(为了统计耗时,所以要先删除pods文件夹) 删除podfile.lock文件(为了统计耗时,所以要先删除podfile.lock文件) ...

    IOS CocoaPods详解之进阶篇

    上文讲过,在开始使用CocoaPods,执行完pod install之后,会生成一个Podfile.lock文件。这个文件看起来跟我们关系不大,实际上绝对不应该忽略它。 该文件用于保存已经安装的Pods依赖库的版本,通过CocoaPods安装了...

Global site tag (gtag.js) - Google Analytics