如何在pod平台上传自己写的代码
我是直接使用sourceTree来进行更新代码,这个不多说了,代码更新到最新后,打上tag,然后需要修改mob_paysdk.podspec中的内容
![](https://img.haomeiwen.com/i2121032/402e407848e31746.png)
主要修改的就是版本号,以及新增加的内容,这两个地方一定不能写错,如果只添加文件,不更改版本号,会报file patterns: The source_files
pattern did not match any file.这个错误。
![](https://img.haomeiwen.com/i2121032/f6b8f0445dbbb956.png)
pod更新,步骤如下:
- 进行文件校验
pod lib lint 文件名称.podspec --use-libraries --allow-warnings
- 可以上传到pod平台 命令如下:
pod trunk push 文件名称.podspec --allow-warnings
也可以自己创建一个相当于pod的平台,进行上传更新
pod repo push GofSpecs GofKit.podspec --use-libraries --allow-warnings
- 如果报错, 则需要注册下邮箱
[!] You (15021538370@163.com) are not allowed to push new versions for this pod. The owners of this pod are mobproducts@163.com.
- 注册
$ pod trunk register 邮箱地址 '名称' --description=''
4.再次push
pod trunk push 文件名称.podspec --allow-warnings
5.更新pod库
pod setup
- 查找
pod search mob_bbs
7.如果pod trunk push成功后无法pod search到自己的库,可执行该命令。
rm ~/Library/Caches/CocoaPods/search_index.json
/*
pod lib lint #验证
pod lib lint --verbose --allow-warnings #--verbose 显示具体错误信息 --allow-warnings 忽略警告
pod lib lint 文件名称.podspec --use-libraries --allow-warnings
pod trunk push #上传
pod trunk push 文件名称.podspec
pod trunk push 文件名称.podspec --allow-warnings
pod repo push GofSpecs GofKit.podspec --use-libraries --allow-warnings #上传到自定义Specs
具体步骤:
1.开源库发布之后,需要打上tag
2.进入到项目根目录下,创建podspec文件
pod spec create PodName
3.编辑podspec文件中的相关信息,有两个比较重要的地方s.source和s.source_files,可以验证是否有误:
pod spec lint PodName.podspec
4.注册pod trunk
$ pod trunk register 邮箱地址 '名称' --description=''
5.发布到pod trunk
pod trunk push [NAME.podspec]
6.更新pod库
pod setup
7. 查找 pod search mob_bbs
如果pod trunk push成功后无法pod search到自己的库,可执行该命令。
rm ~/Library/Caches/CocoaPods/search_index.json
*/
网友评论