美文网首页
iOS 如何在pod平台上传自己写的代码

iOS 如何在pod平台上传自己写的代码

作者: 天下林子 | 来源:发表于2018-05-20 10:48 被阅读93次

如何在pod平台上传自己写的代码

我是直接使用sourceTree来进行更新代码,这个不多说了,代码更新到最新后,打上tag,然后需要修改mob_paysdk.podspec中的内容


image.png

主要修改的就是版本号,以及新增加的内容,这两个地方一定不能写错,如果只添加文件,不更改版本号,会报file patterns: The source_files pattern did not match any file.这个错误。

image.png

pod更新,步骤如下:

  1. 进行文件校验
pod lib lint 文件名称.podspec --use-libraries --allow-warnings

  1. 可以上传到pod平台 命令如下:
pod trunk push 文件名称.podspec --allow-warnings

也可以自己创建一个相当于pod的平台,进行上传更新

pod repo push GofSpecs GofKit.podspec --use-libraries  --allow-warnings 
  1. 如果报错, 则需要注册下邮箱
[!] 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
  1. 查找
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
*/

相关文章

网友评论

      本文标题:iOS 如何在pod平台上传自己写的代码

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