美文网首页
上传cocoapods的一系列问题

上传cocoapods的一系列问题

作者: 俺妈说昵称越长媳妇越漂亮 | 来源:发表于2017-11-17 11:45 被阅读18次

鉴于网上搜索的资料,版本太少。查找不易。我就写一个从0开始创建cocoapods遇到的一些问题。网上资料太少。好烦!

首先在你写的项目中创建,我创建的是我的工具库DYTools,请君按需修改!

1.打开终端,进入项目目录,输入以下命令

 pod spec create DYTools
image.png

创建出来就是DYTools.podspec这样的一个文件

2.我们继续

我们去编写DYTools.podspec这个文件,用文本编辑器打开,或者其他,我用的vi命令打开的

vi DYTools.podspec

当然你们新创建出来的样子是很多的


image.png
经过我的修改删除,变成这样
image.png
图中有两处箭头标识的地方,坑的我是痛不欲生。嗯,一定要填写一致!按须填写,下面遇到坑,会讲!各位看官不要着急!还有就是,我这边一直遇到""的问题,你们也请注意一下。我打成的是(“”)虽然不确定这样会报错。

3.LICENSE去GitHub上面抄写即可。README.md文件,看自己修改了哪些内容,填写一下

4.要在这个Git推送到GitHub上面

我用的是sourcetree 推送的,没有用命令
image.png

这里一定要添加tag标签,对应DYTools.podspec中的version和tag,重中之重!!!

我在网上搜,要写什么v0.1.0 扯淡,根本没有解决问题!fuck!!!

如果在sourcetree加tag不管用,就去GitHub项目上写tag标签,我是在GitHub上写的tag标签

image.png
image.png
image.png
  • 1填写的是标签,对应DYTools.podspec中的version和tag(再强调一遍),2,3就是一些描述了,然后点击4 贴上标签

5.好了,到此告一段落,我们可以上传了,终端执行命令,有人需要的话可以先执行验证命令,当然,可以上去啦~

验证命令
pod lib lint
验证命令(项目有警告用这个验证)
pod lib lint --allow-warnings
上传命令
pod trunk push 

如果成功,就会有以下图

image.png

如果不成功,哈哈哈哈哈哈哈哈哈,就痛苦了,接下来是一些遇见的错误

[!] Unable to interpret the specified path `DYTools.podspec` as a podspec (Pod::DSLError).
image.png

这个错误是DYTools.podspec无法解析,我这个原因可能就是,上面说的“”的问题

还有这样的错误

([!] /usr/bin/git clone https://github.com/FightingEveryDay/DYTools.git /var/folders/lg/f4bk3d297q908g00mghm6svr0000gn/T/d20171117-55613-1myh7lt --template= --single-branch --depth 1 --branch 0.0.1

Cloning into '/var/folders/lg/f4bk3d297q908g00mghm6svr0000gn/T/d20171117-55613-1myh7lt'...
warning: Could not find remote branch 0.0.1 to clone.
fatal: Remote branch 0.0.1 not found in upstream origin
) during validation.

[!] The spec did not pass validation, due to 1 error.
image.png

这个就是折磨我一下午的问题,mmp哟,网上都是说是加一个在tag前加一个v,我是没有解决。最后就是去GitHub上面加的tag标签才解决的

如果有什么问题直接评论,看到我会回复,另外,写的工具库,希望大家能给我说一点什么常用的工具,让我封装进去~谢谢

项目地址:https://github.com/FightingEveryDay/DYTools

相关文章

  • 上传cocoapods的一系列问题

    鉴于网上搜索的资料,版本太少。查找不易。我就写一个从0开始创建cocoapods遇到的一些问题。网上资料太少。好烦...

  • 创建自己的Pod

    创建自己的podspec[CocoaPods 1.1.0上传遇到swift问题](CocoaPods 1.1.0上...

  • 上传cocoapods

    记录一下,https://www.jianshu.com/p/98407f0c175b pod trunk pus...

  • CocoaPods上传个人第三方库基本流程

    前言: 之前写完EWPhotoPicker后尝试上传CocoaPods,毕竟通过CocoaPods管理要更方便,在...

  • 文件上传的知识体系

    做过上传文件,还上传过那么多次,但四自己真的懂上传文件嘛?上传文件的传输格式有哪些,区别在哪里?等一系列问题,立马...

  • 发布自己的库到CocoaPods

    1. 准备CocoaPods环境,此处省略。 2. 注册trunk,这个是使用CocoaPods上传自己代码的关键...

  • iOS通知----极光推送(四)

    极光推送流程 1.创建项目, 配置cocoapods; 极光官网不支持Cocoapods, 这里仅是网友自己上传的...

  • iOS 极光推送

    极光推送流程1.创建项目, 配置cocoapods;极光官网不支持Cocoapods, 这里仅是网友自己上传的, ...

  • Xcode 9在模拟器上运行,图标不显示

    更新下cocoaPods。 上传ipa文件如果遇到'Missing recommended icon file -...

  • Swift 上传cocoapods

    0 在写下面的内容之前,本来想直接用swift3.0上传cocoapods,可是发现之前在swift2.3的时候上...

网友评论

      本文标题:上传cocoapods的一系列问题

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