私有库的创建跟迭代

1.先创建远程索引库(这边在码云上创建为例)

创建完成就会多一个索引库,索引库的功能主要是管理私有代码仓库的发版,更新创建流程:

1.先到码云或者gitlab或者github下创建一个仓库叫MyTestSpec(名字可自行定义)


2.在终端中cd /Users/xuguowei/.cocoapods/repos先写入到repos文件夹下

3.pod repo add MyTestSpec https://gitee.com/liu1007922322/MyTestSpec.git命令行的意思新建一个索引库然后将远程索引库关联到本地,成功就出现一个新的索引库


2.再创建一个私有代码库

1.在根目录下创建一个MyTest文件夹

2.在终端中 cd /Users/xuguowei/MyTest 写入到这个文件夹中

3.pod lib create HFMyTest 创建一个私有库,名字可以根据自己而定

4.可能会让你登录码云的账号

还会出现一些问题需要填写

这些填写完成就会等待创建xcode工程,如果成功会直接打开一个项目

如果失败找到创建的文件夹位置,在podfile头部中加入source 'https://github.com/CocoaPods/Specs.git'这句引用,再pod install,成功后编译下项目,这边项目要编译成功才能进行下一步

5.这个时候可以打开example下面有个HFMyTest文件夹,在Classes里面创建一个MyView文件夹,里面放置需要的代码类,注意要删除原本里面有的ReplaceMe.swift这个自带文件

6.前往码云创建HFMyTest仓库,留着备用关联本地的私有库项目HFMyTest

7.打开项目HFMyTest中的HFMyTest.podspec文件进行配置,注意两个地址是不一样的

3.接下来将这个项目关联到码云上

1.终端写入到cd /Users/xuguowei/MyTest/HFMyTest 文件夹下

2.git remote add origin https://gitee.com/liu1007922322/HFMyTest.git #添加远程仓库

错误: remote origin already exists.(报错远程起源已经存在)

解决: git remote add origin https://gitee.com/liu1007922322/HFMyTest.git

错误:fatal: not a git repository (or any of the parent directories): >.git(表示在当前指向的文件夹里找不到库(.git文件夹))

解决:git init 解决办法是对目录进行初始化

3.git push -u origin master #第一次可能会报错可尝试用 git push -u origin master -f 强制提交可能会覆盖远程的修改

4.git add . #记得后面一定要有 .

5.git commit -m "创建我的组件"

6.git push -u origin master

7.git tag '0.1.0'#注意:这里的tag号必须和.podSpec文件的版本号一致

8.git push —tags  如果不行 git push origin 0.1.0 用这个指令

上面流程走完成功界面,表示已经将本地项目关联到码云上,并提交了一版0.1.0

4.提交私有库spec到MyTestSpec总的索引库中

1. 还是在HFMyTes终端目录下输入pod lib lint --use-libraries --allow-warnings验证本地的pod能否通过,如果有报错再加上—verbose查看下哪里报错

2.第二步pod spec lint --use-libraries --allow-warnings 从本地和远程验证下pod是否通过

3.pod repo push MyTestSpec HFMyTest.podspec --use-libraries --allow-warnings将HFMyTest.podspec提交到本地的MyTestSpec总的索引库,然后再push到远程

错误: [!] Couldn't find HFMyTest.podspec

解决: 先移除pod repo remove MyTestSpec 再走一次添加索引库的流程,创建一个一样的MyTestSpec索引库

成功界面,这边表示私有库已经创建成功,可以到新项目中pod ‘HFMyTest’,注意podfile头部需要添加

source 'https://github.com/CocoaPods/Specs.git

source 'https://gitee.com/liu1007922322/MyTestSpec.git'索引库的来源

可以在这个文件夹下看到0.1.0版本索引

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

推荐阅读更多精彩内容