美文网首页我爱编程
通过Cocopods创建上传第三方库

通过Cocopods创建上传第三方库

作者: Zzzzzed丶Van | 来源:发表于2018-05-27 19:06 被阅读16次

Cocopods 上传代码

    前提 在cocopods注册 查看是否注册过

   终端执行          pod trunk me

    如果注册过会提示相关信息 否则接着注册

    终端执行        pod trunk register xxx@xxx.com "name" --verbose

(1) pod lib create 'Demo'  #命令行根据提示可以一步一步创建项目模板  .podspec 文件,  README.md文件, MIT LICENSE文件

(2) 编辑 .podspec文件 具体可以查阅官方文档 :http://guides.cocoapods.org/syntax/podspec.html

    如果有依赖库记得添加 s.dependency 'Alamofire' 

    多个依赖库用逗号隔开

(3)验证podspec文件 pod lib lint Demo.podspec --verbose

    --verbose会给出详细的信息。

    --allow-warnings允许警告,默认有警告的podspec会验证失败。

    --fail-fast 遇到错误马上停止,默认会完成全过程再停止

    --use-libraries 如果项目中引用了.a、.framework,在验证和提交时需要加。

    --sources 如果此podspec 依赖了其他不包含在官方specs里的pod,则用它来指明源,比如依赖了某个私有库。多个值以逗号分隔

(4)和远程库建立连接 就是在GitHub上建立一个以工程名命名的远程库然后终端执行下边操作

    git remote add origin https://github.com/yourName/Test.git

    git push -u origin master

    git add .    (添加整个代码到本地代码库)

    git commit -m "上传代码"

    git push origin master

(5)打tag 这个tag 需要和podspec文件中的tag一致

    git tag -a 1.0.0 -m"标签说明"

    git push origin --tags

 (6)发布项目的描述文件

    pod trunk push Demo.podspec

    这一步其实做了很多操作 验证.podspec格式是否正确

    将.podspec文件转成JSON格式

    对master仓库进行合并提交

(7)如果更新代码库

    更新Demo.podspec 中的版本号

    打上标签推到远程

    pod trunk push Demo.podspec 推到pod仓库

    成功之后如下图

最后附上我对Swift Cache库的  二次封装 CacheManagerSwift

相关文章

  • 通过Cocopods创建上传第三方库

    Cocopods 上传代码 前提 在cocopods注册 查看是否注册过 终端执行 pod trunk ...

  • 解决: [!] Unable to add a sourcewi

    本来cocopods没有问题,最近创建项目,利用cocopods导入第三方库的时候,出现如下错误: [!] Una...

  • 通过cocopods管理底层公共代码

    在构建ios的时候,我们需要第三方的库,像AFNetworking,我们通过cocopods管理这些第三方库但是对...

  • iOS cocoods 更新第三方库

    cocopods 添加第三方发现 找不到最新的第三方SDK, 然后采取更新cocopods第三方库的方案 输入以下...

  • Carthage使用

    Carthage使用 简介 carthage是一个和cocopods类似的第三方库管理工具。 开始 创建一个文件用...

  • 组件化管理

    通过cocopods来管理我们自己的组件,把开发好的组件上传到github,然后通过cocopods导入到我们的项...

  • 创建cocopods私有库

    通常我们项目中都有一些公共的组件需要抽离出来,减少依赖,今天跟大家介绍的就是怎么通过cocopods创建私有库,引...

  • 将多个三方库打包成一个动态库

    一.目的 项目里有A.B.C三个库的时候.想用cocopods集成三方库.就需要每个库都通过cocopods来集成...

  • iOS开发 常用插件、工具

    一、xcode插件 CocoPods 管理第三方类库 **XVim ** 集成vim的功能 KSImageNa...

  • Vicki753's-基础--cocopods

    简介 安装 sudo gem install cocoapods 使用cocopods为工程添加第三方库 打开终端...

网友评论

    本文标题:通过Cocopods创建上传第三方库

    本文链接:https://www.haomeiwen.com/subject/cqfijftx.html