cocoapods

2020-08-12  本文已影响0人  你weixiao的时候很美

本文为读CocoaPods官方文档的总结,读书笔记。
官方文档地址为 https://guides.cocoapods.org/

1介绍

cocoapods 是为xcode项目管理 三方库依赖的。

2 install 和 update

pod install 在依赖库添加,删除的时候使用。 Pod update 只在更新三方库到比较新的版本的时候。

3 lock

podfile.lock 记录当前pods的版本号,pod install的时候会按照lock文件中的记录的版本号去获取三方库。 pod update会更新lock文件中的版本号到最新。

4 cocopods做了什么事情:
5. podfile的使用:

-1.要指定target,可以指定多个target和公共target。

6. repo

默认的 cocoapods的仓库repo(repositories)在 ~/.cocoapods
三方库缓存 caches pods在 ~/ Library/Caches/CocoaPods

7.创建pod,

使用 pod lib create [name] 会按照模板自动生成一个标准的pod库。

如果只需要一个podspec文件, 直接使用 pod spec create 可以只创建 podspec文件:

8. 将pod库公开部署,

使用cocopods trunk 用来 我们的pod 和cocopods交互。

9. 私有spec库
10. 各种参数如何写,可以去查官网。

https://guides.cocoapods.org/

11.总结

使用方式。有3种使用库的方式

1. 在podfile中直接使用库, 库后边跟地址,即git=>’https://xxxx.git’的方式。

2. 将库通过trunk 推送到cocoapods的仓库,这样所有人都可以用。

  1. 自己做一个私有的仓库repo,将库推送到我们的私有仓库。 使用的时候,需要在podfile文件中指明私有repo的地址, 使用source ’https:// xxxrepo.git’的方式。
12

因为没有组件化实践,所有更深一次的cocoapods的使用,那些参数的含义,需要以后实践。
网上有很多博客,比如()http://www.mengyueping.com/2018/08/16/iOS_CocoaPods_03/

上一篇 下一篇

猜你喜欢

热点阅读