美文网首页
创建 CocoaPods 公有库

创建 CocoaPods 公有库

作者: ricefun | 来源:发表于2019-10-09 16:24 被阅读0次

1.在github上创建项目仓库

创建git仓库.png

2.创建本地项目

1.在桌面上创建一个文件夹,名字随意 我这里是CommonFiles
屏幕快照 2019-09-04 下午4.37.46.png
2.cd进入CommonFiles该文件夹使用命令行 创建podspec文件
3.使用命令行 pod lib create xxxxx(xxxx 为你之前在Github上创建的仓库名字,我这里是RFConvenience)
WeChat9dc5cb9b3972c7f9ec6723b59a4fac7e.png
4.输入完后 按下enter键,会出现下面配置内容,根据图中配置即可
WeChat3b527df64612eb362388787d706de8ff.png
5.配置完成后,xcode会自动打开项目,并且在CommonFiles该文件夹下生成RFConvenience 项目,内部含有RFConvenience.podspec这个文件 WeChat47f835604c8ac044e4359f935f399bb9.png
WeChat86c1624dd949a6e1c2f2f9d4c4730ddc.png

2.配置RFConvenience.podspec文件

1.右键点击RFConvenience.podspec这个文件,使用Xcode打开,编辑里面内容,各位根据自己项目填写,特别注意加上s.swift_version = '5.0',目前是swift版本是5以后版本变了自己记得修改
WeChat4c515f15a573d88b0244229e41f3a399.png
2.验证podspec文件

cd 到包含podspec文件夹下,使用 pod lib lint命令验证podspec文件的有效性

WeChat8799daab4823795e1903bc6fee1e8772.png

上图中可以看到提示.podspec文件中 description和summary相同,是不被允许的,所以再次使用xcode打开RFConvenience.podspec这个文件,重新编辑其中的description和summary

WeChatcc7fdad4901eafffc646e3422981d161.png
每个人可能错误提示都不一样,根据提示修改即可;改完后再次使用 pod lib lint命令验证podspec文件的有效性,出现RFConvenience passed validation. 下图绿色文字代表验证通过
WeChat8e35eac90a69698dac1f7de9b04d35b2.png

3.添加source files

1.打开RFConvenience 项目中的Classes文件,删除红色的replaceme.swift,添加自己想要共享的文件-绿色

WeChatab80cd593de2c5365057f430e76bf6f0.png

2.cd到Example文件中,使用 pod install

WeChat4e6fe42dd6a57832c5901bc3036995cc.png
打开 Example中的RFConvenience.xcworkspace文件
WeChat223edccc320a6ca19754381e456e5452.png
发现项目中增加了刚才在Classes文件中添加的文件
WeChata312945de09232916ac10c6476aeef60.png
至此,source file文件添加完毕

4.将本地文件push到远程仓库

1.本地提交
WeChat3d2f24355b15ce385e1265356c003806.png
2. 关联远程仓库,push 到远程
WeChata5bd41a4c94cf53b95c06f03d83cedd8.png
3.打上tag值
WeChat7f59eb1f33679a03850480fe39d91f01.png

这样我们就已经把代码push到了远程仓库了,可以发现 仓库release中已经有文件了 版本号是 0.0.1


WeChat5af07e89ab1aef06ffefb6b8c655e7ab.png

4.注册CocoaPods库账号

1.打开终端输入下面命令, 需要填写的第一个是激活收件邮箱,第二个是Github用户名,第三个是描述,可不填写。
WeChat0cbabd657f81643120ec1015afc0a3b5.png
2.命令执行成功后,CocoaPods官方会发送一个验证邮件到上面填写的那个邮箱里,打开邮件中的验证链接后如下:
WeChatd850d04922bf25c4fc670052aa8be870.png
3.把自己的库文件推送到CocoaPods远程仓库

cd到含有.podspec文件目录下 使用 pod trunk push xxxxx.podspec命令,执行;这个命令会花费几分钟时间,请耐心等待

WeChat42ea2d3866b837e977733955694ddd24.png

推送成功


WeChateeb7fdc81f25c02bc04320266c360ed2.png

5 测试

1.在已有的项目 Podfile文件中添加 pod 'RFConvenience'
WeChat5d0fb61174e1af0f625275a09b871f7c.png
2.执行 pod install
WeChat5bced4b3d469763b5b896c3fc72b0df3.png
3.查看
WeChat6f188e94c51bcc726976dadb959dcce7.png

如果这篇文章对您有用,烦请点个赞,谢谢

相关文章

  • CocoaPods 公有库, 私有库的创建

    CocoaPods 公有库, 私有库的创建 * 公有库 创建远程公有库,我们是用trunk的方式 1.1: 注册C...

  • 如何自己写一个iOS第三方库

    CocoaPods 私有仓库的创建(超详细) CocoaPods公有仓库的创建 如果私有库search不到,可以

  • CocoaPods创建公有和私有Pod库方法总结

    目录 创建公有pod库注册CocoaPods账户信息创建共享库文件并上传到公有仓库编辑.podspec文件打tag...

  • iOS之创建CocoaPods公有库采坑记

    即上一篇iOS之使用Cocoapods创建公有仓库,本文就CocoaPods创建公有库踩到的坑做一下分享: 遇到的...

  • 创建cocoaPods公有库

    1.在 github 上创建仓库,(包含README,LICENSE(MIT格式)) 2.将仓库 clone 到本...

  • cocoapods创建公有库

    笔者之所以写这篇文章是因为自己记性不好,方便自己和像我一样的人查阅,顺便把自己项目里用到的东西分享给大家,忘记了再...

  • 创建 CocoaPods 公有库

    1.在github上创建项目仓库 2.创建本地项目 1.在桌面上创建一个文件夹,名字随意 我这里是CommonFi...

  • cocoapods创建公有库

    1.github上创建新仓库 打开github,登录自己的账号,然后创建自己的新仓库,如图: 此时仓库已经创建成功...

  • 公有库和私有库

    CocoaPods创建公有库和私有库的步骤总结https://blog.hudongdong.com/ios/92...

  • iOS创建CocoaPods公有库

    前言 做一个手心向下的人,之前总是拿来主义,喜欢用别人的东西,自己比较懒省事,怎么简单怎样来,积累的小组件也都是在...

网友评论

      本文标题:创建 CocoaPods 公有库

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