美文网首页
傻瓜级别 发布自己的CocoaPods库

傻瓜级别 发布自己的CocoaPods库

作者: 简至 | 来源:发表于2019-11-06 16:47 被阅读0次

为了方便拷贝,先放上所有的命令

//创建项目
pod lib create {你的项目名称}
eg. 
pod lib create NFATools

//提交代码
git add .
git commit -m "first commit"
git remote add origin https://github.com/niefeian/NFATool.git
git push -u origin master

git tag -m "first release" "0.0.1"
git push --tags

//验证提交到Cocopods
pod spec lint NFATools.podspec --allow-warnings
pod trunk push NFATools.podspec --allow-warnings

首先命令行创建Pods库

pod lib create {你的项目名称}
eg. 
pod lib create NFATools

根据提示,输入项目的一些配置信息就会生成一个Pods模板工程,稍作等待之后将会自动打开使用命令行创建的项目,结构如图所示:


屏幕快照 2019-11-06 下午4.30.47.png

Example就是Pods库对应的测试工程,Classes文件夹用于存放项目源文件。Assets 存放资源文件。我们可以打开NFATools.podspec文件查看配置


屏幕快照 2019-11-06 下午4.33.09.png

如果要使用xib 等文件吧就要使用这个

s.resource_bundles = {
     'NFATools' => ['NFATools/Assets/*.{png,xib}']
   }

在获得xib视图的地方要这样写

 Bundle(for: type(of: self)).loadNibNamed("NFATools.bundle/ViewController", owner: self, options: nil)

然后接下去的就是上传到服务器上了,这边可以用码云或者Github都没关系。我这边是用Github


屏幕快照 2019-11-06 下午4.36.48.png

然后就是提交代码

git add .
git commit -m "first commit"
git remote add origin https://github.com/niefeian/NFATool.git
git push -u origin master

接下去绑定版本号 添加tag值

git tag -m "first release" "0.0.1"
git push --tags

接下去就准备提交代码之后就要将文件提交到cocopods

下面的操作是将podspec推送到 远程cocoapods仓库

注册trunk

pod trunk register 335074307@qq.com 'niefeian' --description='regist trunk'
(邮箱和用户名为github的)

会有一个邮件发送到邮箱,点击打开即可

验证上传的spec文件是否有效

pod spec lint NFATools.podspec --allow-warnings
(邮箱和用户名为github的)

然后将仓库推送到cocoapods上

pod trunk push NFATools.podspec --allow-warnings

相关文章

  • 傻瓜级别 发布自己的CocoaPods库

    为了方便拷贝,先放上所有的命令 首先命令行创建Pods库 根据提示,输入项目的一些配置信息就会生成一个Pods模板...

  • 制作CocoaPods

    iOS管理第三方库大多使用CocoaPods,如果需要实现组件化或者发布自己的开源库/私有库到CocoaPods,...

  • 发布自己的CocoaPods库

    参考链接如下: https://www.jianshu.com/p/49ddbd1d436a 1. 创建.pods...

  • 发布自己的CocoaPods库

    自己写了一个库,发了点时间研究下发布到cocosPods的步骤,总结在下面 发布的库链接 YTTHpplePlus...

  • 为自己的库增加CocoaPods

    添加CocoaPods推荐为自己的库添加CocoaPods如何写一个pod并发布到CocoaPods使用Cocoa...

  • 开源cocopods spec

    相关参考链接:手把手教你发布自己的cocoapods开源库【原】iOS:手把手教你发布代码到CocoaPods(T...

  • iOS CocoaPods简介及基本使用

    级别: ★☆☆☆☆标签:「iOS」「CocoaPods」「依赖库」作者: MrLiuQ审校: QiShare团队 ...

  • iOS CocoaPods公有库

    级别: ★★☆☆☆标签:「iOS」「CocoaPods」「公有库」作者: MrLiuQ审校: QiShare团队 ...

  • 发布自己的iOS代码到cocopods spec

    发布自己的iOS代码到cocopods spec 参考链接: 手把手教你发布自己的cocoapods开源库 在遇到...

  • Cocoapods 发布自己的公有库

    四步走: 一、封装自己的轮子 创建自己的工程,编写代码。 pod lib create 工程名称 给自己的项目打上...

网友评论

      本文标题:傻瓜级别 发布自己的CocoaPods库

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