cocoaPods
创建方法
1.创建项目的Podspec索引文件.进入需要添加的库根目录中初始化一个Podspec文件.命令
2.建立远程仓库.这里用的github,在github的页面建立xxxx目录,然后编写自己的spec文件.删除注释部分. 参数说明
key | 描述 |
s.name | 声明库的名称 |
s.summary | 对这个库的简短说明介绍 |
s.version | 当前库的版本 |
s.homepage | 声明库的主页 |
s.license | 所采用的授权版本 |
s.author | 库的作者 |
s.platform | 库运行的平台和系统的最低版本 |
s.source | 库的仓库地址以及版本号或者committed等 |
s.source_files | 声明库的源代码的位置,库的真正路径 |
s.resources | 存放不想参与编译的资源文件 |
s.frameworks | 声明了库所依赖的系统核心库 |
s.dependency | 依赖的第三方库 |
编写完成 提交
3.验证Podspec文件的有效性
这里可能有error 要解决error
4.提交tag,然后再次验证文件有效性.
5.给cocoapods添加私有repo
到这里就已经添加好私有库啦,但是是本地的,需要使用trunk发布代码到cocopods中. 6.注册trunk并上传
现在搜索下~ pod search xxxx
如果其他电脑搜不到 可以使用gem source -l 看一下是不是国内外源不一样
使用方法
1.编写Podfile文件. 在需要使用库的文件根目录新建 Podfile文件
编写profile
key | 描述 |
platform | 指定平台和最低版本 若不指定平台版本,官方文档里写明各平台默认值为iOS:4.3,OS X:10.6,tvOS:9.0,watchOS:2.0 |
inhibit_all_warnings! | 屏蔽库里面的所有警告 |
use_frameworks! | 使用frameworks动态库替换静态库链接 OC默认关闭 swift默认开启 |
source | 指定specs的位置,自定义添加自己的podspec.注意的是cocoapods 官方source是隐式的需要的,一旦你指定了其他source 你就需要也把官方的指定上 |
pod | 依赖库 |
依赖库的基本写法:
依赖库的自定义写法
Last updated