史上最详 创建一个私有的Pod教程
史上最详 创建一个私有的Pod教程
- 创建自己的私有库代码。
然后你会看到:
-
2
将代码库clone到本地
在你本地桌面创建一个文件夹,然后cd 到这个目录下。执行下面代cd 你的文件夹目录
git clone https://github.com/liss1990/lspodsViews.git我是放在桌面,然后打开你的文件应该是这个样的
往刚刚创建的文件夹目录下添加代码
-
然后创建一个.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 然后再引用
好啦 完美收工。!!
如果还有什么不懂的可以加我微信: