给CocoaPods 本地仓库添加第三方依赖库

pod install 太慢,但是已经有第三方依赖库的文件。

以下以EmbedlyWithBlocks库为例子

1.pod install 不用等到完成就可以结束,但是(~/.cocoapods/repos/master/Specs)中已经有这个第三方库的相关tag版本文件如下图:

图1.

2. cd  ~/Library/Caches/CocoaPods/Pods/Specs/Release目录,在目录下创建第三方库的文件夹如EmbedlyWithBlocks(文件夹名字要和第三方库文件名字一致)。

3.打开新建目录,复制图1  0.1.1文件下的文件,把这个json文件名字改成如下, 例子:0.1.podspec.json  ( 第三方库版本号(版本号只要一位小数).podspec.json)

现在目录为:~/Library/Caches/CocoaPods/Pods/Specs/Release/EmbedlyWithBlocks/0.1.podspec.json

4.对0.1.podspec.json文件的内容做 sha1,可以用YYYCategorieskit,sha1String方法,得到哈希值如xxxx

5.cd ~/Library/Caches/CocoaPods/Pods/Release,创建一个空文件夹名字EmbedlyWithBlocks

6.cd EmbedlyWithBlocks,创建一个文件文件命名如 0.1.1-xxxxx(完整版本号-哈希值的前5位),哈希值,在第4步得到的,

7.把本地的 第三方库复制进 0.1.1-xxxxx文件夹下

现在目录:~/Library/Caches/CocoaPods/Pods/Release/EmbedlyWithBlocks/0.1.1-xxxxx/EmbedlyWithBlocks

以上所有EmbedlyWithBlocks都是例子

8.在工程中执行 pod install 就不会从网上下载了

第一次写很乱,哈哈~~,大家放心喷吧

你可能感兴趣的:(给CocoaPods 本地仓库添加第三方依赖库)