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

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

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

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

然后你会看到:

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

  1. 2

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

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

    我是放在桌面,然后打开你的文件应该是这个样的
    史上最详 创建一个私有的Pod教程

  2. 往刚刚创建的文件夹目录下添加代码
    史上最详 创建一个私有的Pod教程

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

    pod spec create lspodsViews

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

然后打开你的podspec文件
史上最详 创建一个私有的Pod教程

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

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

pod lib lint
史上最详 创建一个私有的Pod教程
这些都是一些警告啦~木有问题的,然后在执行
pod lib lint –allow-warnings
史上最详 创建一个私有的Pod教程

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

git add -A && git commit -m “提交代码的注释”
git push origin master
然后去刷新你的github吧!你会看到
史上最详 创建一个私有的Pod教程

5.接着创建一个pod版本仓库
史上最详 创建一个私有的Pod教程
先打开一些隐藏的目录。因为CocoaPods都是隐藏的。

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

然后再去找这个cocoapods目录
史上最详 创建一个私有的Pod教程
史上最详 创建一个私有的Pod教程

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

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

把那个替换成你的就可以了执行后
史上最详 创建一个私有的Pod教程

7.接着在你之前那个文件夹里面执行一下命名:
史上最详 创建一个私有的Pod教程

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

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

pod repo push lspodsViewsPods lspodsViews.podspec

史上最详 创建一个私有的Pod教程
然后接着你就可以输入你的账号和密码了!
史上最详 创建一个私有的Pod教程

欧耶 你快成功了!

再去你的github里面看下你会发现
史上最详 创建一个私有的Pod教程

8.然后可以搜索一下pod

pod search lspodsViewPods

9.创建你自己的podfile 然后再引用
史上最详 创建一个私有的Pod教程
史上最详 创建一个私有的Pod教程

好啦 完美收工。!!

如果还有什么不懂的可以加我微信:
史上最详 创建一个私有的Pod教程