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 就不会从网上下载了
第一次写很乱,哈哈~~,大家放心喷吧