制作CocoaPods过程中遇到的坑

ios开发一年过了,自己也写过一个小的库,可能实用性不强,理论层面的,但是这个库没用用到cocoaPods,记得当时自己没有弄好,卡在.podspec文件这个地方了,后来放弃了,最新心血来潮,突然想再搞一下,方便自己以后造轮子,说来都是惭愧,别人都写了很多东西了,自己好像什么也没搞,所以~~呵呵了废话不多说了,开始说坑吧。
教程可以看这个,点我点我点我😁
尽管这个教程可能写的久了点儿,但是过程仍旧没怎么变化
我是进行到这步的时候卡在这儿了,在这儿贴一张上述作者的.podspec文件的图

8D9B1101-DAFB-4F52-9EE4-6AFF6AD157B2.png

这张图是上述作者配置 .podspec文件的图,我本人并没有拷贝他的,而是自己创建的,也就是这个指令:
$ pod spec create MakeCocoaPods
这里要注意了,我的这个MakeCocoaPods是我的仓库的名字,也是框架的名字,你写的时候注意了
进行到这里的时候我做了总共做了这些事

1 创建了一个仓库,仓库中有以下两个文件

948B38D3-6E8B-46F9-ACC8-FE130977F41D.png

在github上只有上述两个文件(画红线的不算),LICENSE 和README.md两个文件

2 把仓库clone到了本地

3在本地的仓库中创建了MakeCocoaPods.podspec文件,并修改了MakeCocoaPods.podspec文件,本地在没添加如下工程文件时我进行了如下指令操作

4ECC2144-AE0E-4491-8F34-1925D169C5C9.png

$ pod lib lint

这样个检测本地.podspec文件配置是否完备的指令执行的前提是本地仓库必须如上图配备基本完备,即便没有

7A662E92-7DC5-49D4-855C-5E85490D72A2.png

这个文件夹,里面也要有.m 和.h文件
这时出现了报错信息,信息如下:
7C63A075-57FD-496F-85FE-048BEB31EBB7.png

看到我标的两处 1 和2 了吗,在1处你可以清晰的看到双引号错用成了中文,其实不是错用,是在你修改的时候编辑器自动将英文的双引号转换成了中文的双引号,所以出错,在第二处,提示的是在小括号前移了一位,所以正确做法是将小括号像它给的例子一样后移动一位,其他错误类似。
当我把所有的上述明显的错误处理完之后,还有一处错误让我浪费了很长时间没错,就是最后一处错误
A8FDA899-6C41-4B84-8031-2352112F5CFC.png

这个错误我好久不知道是什么意思,我在网上查了一下,另一位同行也遇到了相同的问题,但是他好像是在提交代码的时候出现的,虽然错误提示一样,但是个人觉得还是不一样的,我此时也是病急乱投医了,他的问题是这样的
我于是也傻乎乎的执行了这段指令
$ echo 3.0 > .swift-version
然后再次
$ pod lib lint
发现错误信息变成了这样

05277954-856D-4F5E-93EF-0320EF46C36A.png

此时我彻底懵逼,个人猜测$ echo 3.0 > .swift-version指令基本没啥用,于是我重新审视整个过程,才瞬间醒悟,最终的错误仍旧是
99E5AE64-9CC6-47EB-963B-570A264C5401.png

这儿的问题,本地库没添加.m和.h文件啊,怎么能通过呢,我傻逼了~~~~~
接下来直接按照作者的步骤就可以了,大多数步骤都不怎么变化,但是.podspec文件提交的步骤要参考
这位作者的步骤

******这里有一点需要注意的是在打tag值的时候一定要是0.0.1,其他的话会提示你找不到,根据报错你查不多知道是怎么回事儿了***************

参考链接:
[1] http://blog.csdn.net/wzzvictory/article/details/20067595
[2]http://www.jianshu.com/p/98407f0c175b

希望自己填坑的过程能给你点儿帮助~~~~~~~~~~~~~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 160,108评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,699评论 1 296
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,812评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,236评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,583评论 3 288
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,739评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,957评论 2 315
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,704评论 0 204
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,447评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,643评论 2 249
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,133评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,486评论 3 256
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,151评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,108评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,889评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,782评论 2 277
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,681评论 2 272

推荐阅读更多精彩内容