CocoaPods 将第三方库导入到本地仓库

在开发中,如果遇到Pod install 一些库拉不下来,或者网速比较差的情况时。可以找那个提交podfile的人要一下缺少的组件库,然后导入下。

先让同事把 索引目录,组件库代码发过来。  压缩下:cocoapods库.zip   

(怎么导出? 根据第二步、第三步里面找到对应组件库,将索引目录,组件库代码文件复制出来就行。)

索引
组件库的代码

接下来就是导入的过程。 

1、运行命令 pod cache list  查看本地的Pod仓库位置。

比如我这边的AFNetworking 库地址是:

 /Users/user2/Library/Caches/CocoaPods/Pods/Specs/Release/AFNetworking/3.2.podspec.json  

直接截取路径得到本地仓库位置: /Users/user2/Library/Caches/CocoaPods/Pods 

2、执行命令打开pod的本地仓库文件夹。 

 open  /Users/user2/Library/Caches/CocoaPods/Pods

本地pods仓库文件目录

3、解压cocoapods库.zip后得到两个文件夹,分别是索引资源,组件库资源。

release 文件夹里面的文件复制到 Pods->Release 文件目录中去。

specs->release文件夹中的文件复制到Pods->Specs->Release文件目录中去。

最后pod install 下,看看能不能成功。

你可能感兴趣的:(CocoaPods 将第三方库导入到本地仓库)