Skip to content

Commit 1b8e99e

Browse files
committed
update pod Doc
1 parent 9ec5e7b commit 1b8e99e

File tree

4 files changed

+38
-39
lines changed

4 files changed

+38
-39
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
[![Stargazers over time](https://starcharts.herokuapp.com/DevDragonLi/iOSDevNotesAndInterviews.svg)](https://starcharts.herokuapp.com/DevDragonLi/iOSDevNotesAndInterviews)
1717

1818

19-
- **[iOS面试题目(可能是迄今为止收集整理较为全而精的](#iOSinterview)** `ing`
19+
- **[iOS面试题目(可能是迄今为止东半球收集整理较为全而精的面试题](#iOSinterview)** `ing`
2020
- **[iOSDevNote](#iOSDevNote)**
2121
- **[通用开发技能已迁移,点此](https://github.com/DevDragonLi/DevelopBaseNote)**
2222
- Git,markdown ...
@@ -56,8 +56,8 @@
5656
| CATEGORY | FILENAME |
5757
|:----|:----|
5858
|iOS技能图谱/技术栈|[iOS技能图谱-byStuQ](./iOSNote/map-MobileDev-iOSDev.md) <br>[JSPatch作者博客中的技能栈-图](./images/iOS/iOSDev-bang.png)|
59-
|iOSDevNote|[**Dark Mode适配组件及Demo**](https://github.com/DevDragonLi/LFLDarkModeKit)<br>[**ProtocolService业务组件化Demo**](https://github.com/DevDragonLi/ProtocolServiceManger)<br>[**iOS开发架构分享文稿**](./iOSNote/iOS_architecture.pdf)<br>[**掘金客户端体积瘦身**](./iOSNote/iOSAppThin.md)<br>[**iOSDevCodeRepo**](https://github.com/DevDragonLi/iOSDevDemo)<br>[Core Animation框架结构及性能调优11张大图详解](https://github.com/DevDragonLi/Core-AnimationPerformanceOptimization)<br>[iOS_StaticLibrary](./iOSNote/iOS_StaticLibrary.md)<br>[iOS经典Crash分析与总结- QQ`MelonTeam`](https://github.com/DevDragonLi/iOSDevDemo)<br>[iOS核心动画高级技巧阅读笔记(**性能调优**,**高效绘制**,**图像IO**,**图层性能**)](./iOSNote/iOSCoreAnimationNote.md)<br>[单元测试概述](./iOSNote/UnitTesting.md)<br>[iOS_Article_List](./iOSNote/iOS_Collection_article_List.md)|
60-
|CocoaPods 相关 |<br>[**cocoapods-plugins集合**](./iOSNote/CocoaPods/cocoapods-plugins.md)<br>[提交开源框架之流程](./iOSNote/CocoaPods/cocoapods-podspec.md)<br>[管理库的使用技巧](./iOSNote/CocoaPods/CocoaPodsManageTips.md)<br>[提交私有的框架之流程](./iOSNote/CocoaPods/Pod&&spec.md)<br>[私有库参考Demo](https://github.com/DevDragonLi/iOSDevDemo/tree/master/1-DevDemo/PodPrivate_demo)<br>[podspec](./iOSNote/CocoaPods/podspec.md)|
59+
|iOSDevNote|[**Dark Mode适配组件及Demo**](https://github.com/DevDragonLi/LFLDarkModeKit)<br>[**ProtocolService组件化简易中间件Demo**](https://github.com/DevDragonLi/ProtocolServiceManger)<br>[**iOS开发架构分享文稿**](./iOSNote/iOS_architecture.pdf)<br>[**掘金客户端体积瘦身**](./iOSNote/iOSAppThin.md)<br>[**iOSDevCodeRepo**](https://github.com/DevDragonLi/iOSDevDemo)<br>[Core Animation框架结构及性能调优11张大图详解](https://github.com/DevDragonLi/Core-AnimationPerformanceOptimization)<br>[iOS_StaticLibrary](./iOSNote/iOS_StaticLibrary.md)<br>[iOS经典Crash分析与总结- QQ`MelonTeam`](https://github.com/DevDragonLi/iOSDevDemo)<br>[iOS核心动画高级技巧阅读笔记(**性能调优**,**高效绘制**,**图像IO**,**图层性能**)](./iOSNote/iOSCoreAnimationNote.md)<br>[单元测试概述](./iOSNote/UnitTesting.md)|
60+
|CocoaPods 相关 |<br>[**cocoapods-plugins**](./iOSNote/CocoaPods/cocoapods-plugins.md)<br>[提交开源框架之流程](./iOSNote/CocoaPods/cocoapods-podspec.md)<br>[管理库的使用技巧](./iOSNote/CocoaPods/cocoapods-podspec.md)<br>[私有源组件化及podfile总结](./iOSNote/CocoaPods/Podfile.md)<br>[私有库参考Demo](https://github.com/DevDragonLi/iOSDevDemo/tree/master/1-DevDemo/PodPrivate_demo)<br>[podspec总结](./iOSNote/CocoaPods/podspec.md)|
6161
|开源框架|**[WiFi显示图片高清图;蜂窝显示图片缩略图解析](./iOSNote/Analyze/SDWebImage/网络网络状态不同加载图片.md)**<br>**[MJRefresh源码解析](./iOSNote/Analyze/MJRefresh/MJRefresh.md)**|
6262

6363
## 欢迎提交 PR / issue

iOSNote/CocoaPods/CocoaPodsManageTips.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

iOSNote/CocoaPods/Pod&&spec.md renamed to iOSNote/CocoaPods/Podfile.md

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# CocoaPods提交私有的框架之流程摘要
1+
# podFile
22

3-
## base pod
3+
## base
44

55
- **cocoapods**: **/Users/`LFL`/.cocoapods/repos**
66

@@ -39,18 +39,6 @@ b.source_files => 'LFLTest/LFLSegumentTool/*'
3939
b.dependecy = 'GitHubSegumentTool'
4040
end`
4141

42-
### example
43-
44-
- 私有的远程索引 pod repo add LFLcocoapods URL 部署到`coding` ,`oschina`
45-
46-
- pod repo remove LFLcocoapods
47-
48-
- pod repo update LFLcocoapods
49-
50-
- pod spec lint 验证自有库
51-
52-
- pod repo push LFLTest LFLTest.podspec
53-
5442

5543

5644
### PodFile

iOSNote/CocoaPods/cocoapods-podspec.md

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@
33
> [ScreenAdaptationKit-example](https://github.com/DevDragonLi/ScreenAdaptationKit)
44
55
## pod project
6-
-`github`模板为基础,创建项目
6+
- cocoapods 官方的`github`模板为基础,创建项目
77
- `pod lib create nameKit`
88

9-
- 创建项目的podspec,如果项目已存在,并无 podspec
9+
- 创建项目的podspec,如果项目已存在,并无 podspec的情况
1010
- `pod spec create name.podspec`
1111

12-
13-
## 编辑.podspec
12+
## podspec
1413

1514
- [guides.cocoapods.org](https://guides.cocoapods.org/syntax/podspec.html)
1615

@@ -44,7 +43,7 @@ s.requires_arc:是否要求ARC
4443
4544
```
4645

47-
## 验证 && tag
46+
## lint && tag
4847
- 验证podspec文件,编辑完podspec文件后需要验证一下这个文件是否可用podspec文件不允许有任何的Warning或者Error:`pod lib lint `
4948
- `--allow-warnings` 允许有任何的Warning
5049
- `--verbose` 获取更多错误信息
@@ -54,7 +53,7 @@ s.requires_arc:是否要求ARC
5453
- `git tag -m"update lib podspec" "1.0.0"`
5554
- `git push --tags`
5655

57-
## 提交 CocoaPods
56+
## 提交到CocoaPods的repo
5857

5958
- Trunk 服务注册
6059

@@ -63,6 +62,33 @@ s.requires_arc:是否要求ARC
6362
```
6463
- 发布:`pod trunk push nameKit.podspec`
6564

65+
### 提交到个人的repo
66+
67+
- 私有的远程索引 pod repo add LFLcocoapods URL 部署到`coding` ,`oschina`
68+
69+
- pod repo remove LFLcocoapods
70+
71+
- pod repo update LFLcocoapods
72+
73+
- pod spec lint 验证自有库
74+
75+
- pod repo push LFLTest LFLTest.podspec
76+
77+
78+
## **CocoaPods**管理库的使用技巧
79+
80+
- pod install --verbose --no-repo-update 只查找本地,而且不联网更新库,快!
81+
82+
- 使用shell的命名别名来简化
83+
84+
```
85+
setup pod update alias name
86+
87+
alias pod_update='pod update --verbose --no-repo-update'
88+
89+
alias pod_install='pod install --verbose --no-repo-update'
90+
91+
```
92+
6693

67-
## [CocoaPods管理库的使用技巧](./CocoaPods管理库的使用技巧.md)
6894

0 commit comments

Comments
 (0)