史上最详 创建一个私有的Pod教程

史上最详 创建一个私有的Pod教程

  1. 创建自己的私有库代码。

先按照这个创建好自己的私有代码库

然后你会看到:

这里写图片描述

  1. 2

    将代码库clone到本地
    在你本地桌面创建一个文件夹,然后cd 到这个目录下。执行下面代

    cd 你的文件夹目录
    git clone https://github.com/liss1990/lspodsViews.git

    我是放在桌面,然后打开你的文件应该是这个样的
    这里写图片描述

  2. 往刚刚创建的文件夹目录下添加代码
    这里写图片描述

  3. 然后创建一个.podspec 文件
    每个 Pods 依赖库必须有且仅有一个名称和依赖库名保持一致,后缀名为 .podspec 的描述文件。这里我们依赖库的描述文件名称应该为 lspodsViews.podspec。
    使用命令行执行:

    pod spec create lspodsViews

这里写图片描述

然后打开你的podspec文件
这里写图片描述

s.requires_arc = true 是否开启ARC
s.description = <<-DESC
一个你自己的私有pod一定要写。不然会提示一些不是警告就是错误的。
DESC

4 上传修改到 github
先查看下有没有问题podspec

pod lib lint
这里写图片描述
这些都是一些警告啦~木有问题的,然后在执行
pod lib lint –allow-warnings
这里写图片描述

这就可以啦!
然后你的代码调试后没有问题你就提交了!

git add -A && git commit -m “提交代码的注释”
git push origin master
然后去刷新你的github吧!你会看到
这里写图片描述

5.接着创建一个pod版本仓库
这里写图片描述
先打开一些隐藏的目录。因为CocoaPods都是隐藏的。

//打开隐藏的命令:
defaults write com.apple.finder AppleShowAllFiles -bool true
//关闭隐藏的命令:
defaults write com.apple.finder AppleShowAllFiles -bool false

然后再去找这个cocoapods目录
这里写图片描述
这里写图片描述

6.然后把刚刚创建的那个仓库执行到本地

pod repo add lspodsViewsPods https://github.com/liss1990/lspodsViewsPods

把那个替换成你的就可以了执行后
这里写图片描述

7.接着在你之前那个文件夹里面执行一下命名:
这里写图片描述

git tag -m “first relesase” “0.0.1”
git push –tags

这是给你的 设置你的pod 版本号。一定要和你podspec的版本统一噢~~
接着在执行 这些都是在你代码仓库那个文件夹里面执行的噢~~~

pod repo push lspodsViewsPods lspodsViews.podspec

这里写图片描述
然后接着你就可以输入你的账号和密码了!
这里写图片描述

欧耶 你快成功了!

再去你的github里面看下你会发现
这里写图片描述

8.然后可以搜索一下pod

pod search lspodsViewPods

9.创建你自己的podfile 然后再引用
这里写图片描述
这里写图片描述

好啦 完美收工。!!

如果还有什么不懂的可以加我微信:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值