美文网首页
构建自己的cocoapods

构建自己的cocoapods

作者: 曹来东 | 来源:发表于2019-04-10 09:35 被阅读0次

cocoapods系列教程
将自己的库支持CocoaPods

1. 本地新建文件路径,并创建两个文件

  • TestCLD --> Classes --> Person.h ,Person.m

2.在 Github创建自己的项目并获取项目地址URL

3.将本地文件路径变成Git仓库

cd /Users/caolaidong/Desktop/TestCLD
git init
git add .
git commit -m "首次提交"
git push 没有关联远程仓库,无法push

4.将本地仓库和远程仓库地址做关联

git remote add origin https://github.com/LDSmallCat/TestCLD.git

5. 将本地代码推送到远程仓库

git push origin master

image.png

6.创建自己项目的描述文件

  • 进入项目路径,注意路径在Classes文件同级
    cd /Users/caolaidong/Desktop/TestCLD
  • 创建.podspec文件描述自己的项目,文件名一般和项目同名
    pod spec create TestCLD
    image.png
文件路径结构
image.png

7.修改 Podspec文件

image.png
image.png image.png image.png
image.png image.png image.png

8.因为git版本号tag还没有标注,此时无法和version对上.给项目 tag 标记 (和version)对应

  • 查看当前存在的tag git tag
  • 打标签: git tag 0.0.1
  • 将标签推送到远程: git push --tags

9.通过Trunk将自己的项目传到Cocoapods官方地址,供他人使用

  • 注册: pod trunk register 1026190993@qq.com "蛮吉iOS"
    您必须单击电子邮件中继中的一个链接,以验证您的中继帐户与当前计算机之间的连接。
    image.png
  • pod trunk push TestCLD.podspec
    image.png
    image.png
  • 找不到开源MIT协议文件license: Unable to find a license file
    image.png
    image.png
    image.png
    image.png
    image.png

10发布成功.

image.png

11.检验自己的项目是否可以被他人正常检索到

将本地索引文件删除,后重新执行pod search
command + shift + L资源库
command + shift + H个人中心

image.png

常用指令

image.png

相关文章

  • 构建自己的cocoapods

    cocoapods系列教程将自己的库支持CocoaPods 1. 本地新建文件路径,并创建两个文件 TestCLD...

  • CocoaPods 构建自己的 Pod 库

    构建一个自己的库供其它人使用是不是一件很酷(苦)的事情,通过CocoaPods 可以快捷的构建自己库,并向全世界分...

  • 无标题文章

    项目拆分 Cocoapods 多模块构建 framework构建 OC swift混编 http://www.ji...

  • Cocoapods 安装

    1. 安装 Cocoapods CocoaPods 是基于 Ruby 构建的,Mac OS X 操作系统默认已安装...

  • 使用CocoaPods构建自己的私有库

    使用 CocoaPods 建立一个私有库,将项目中的公共组件交由它管理,方便于其它项目的引用,也是组件化项目开发的...

  • 使用CocoaPods构建自己的公有库

    类似于 AFNetworking、SDWebImage,我们也可以利用 CocoaPods 建立一个自己的公开库。...

  • CocoaPods概述

    CocoaPods是一个Swift和Objective-C包依赖管理工具 安装 CocoaPods通过Ruby构建...

  • Cocoapods高效管理项目

    Cocoapods简介 Cocoapods是在Mac OSX和iOS应用程序上利用ruby的依赖管理gem来构建的...

  • cocoapods私有库笔记

    构建私有库 索引库:存放索引地方私有库:存放代码地方 1.构建索引库 1.1 构建Cocoapods管理 1.1....

  • cocoapods Subspecs的构建

    .podspec 中利用 s.subspec 字段 s.subspec 'subLibName' do |a| e...

网友评论

      本文标题:构建自己的cocoapods

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