iOS手动导入第三方库解决pod install慢的问题

在开发过程中,我们需要用到pod来管理我们的第三方库,但是在用一些新的第三方库的时候执行pod install 耗时非常长,而且非常容易超时;计划三天的开发时间pod搞了一天(前提得有人已经pod好了这个库)。

首先我们得了解pod install大概执行步骤:

  • 第一步/Users/用户名/.cocoapods/repos/master/Specs 这个目录有没有我们的库索引(索引里面存的是第三方库源码仓库地址),没有就会自动远程下载了。
  • 第二步看缓存 /Users/用户名/Library/Caches/CocoaPods/Pods/Specs和/Users/用户名/Library/Caches/CocoaPods/Pods/Release路径下有没有我们要pod的库,如果没有就会远程通过索引库拿到源码仓库地址进行下载。
  • 前面两步都通过的话那么就会把你要的第三库关联到xcode工程里面来。

所以我们只要手动实现上面第一步和第二步,那么pod install自然就很快了

  • 第一步找到需要的pod的库 执行下面的命令(下面拿ISVImageScrollView这个库举例)
zhijunlideMac-mini:Specs zhijunli$ cd /Users/zhijunli/.cocoapods/repos/master/Specs 
zhijunlideMac-mini:Specs zhijunli$ find *
等待find完,执行command+f 输入你要找的库,记住下图ISVImageScrollView前面的路径9/5/3
通过从其他同事pod好的电脑上/Users/zhijunli/.cocoapods/repos/master/Specs/9/5/3拷贝ISVImageScrollView库发你然后执行覆盖文件夹就行了
image.png

image.png
  • 第二步缓存替换 替换下面的两个路径的文件夹
 /Users/zhijunli/Library/Caches/CocoaPods/Pods/Specs/Release 
 /Users/zhijunli/Library/Caches/CocoaPods/Pods/Release
然后将其他同事电脑上面的库拷贝(地址就是是一样的上面两个路径不要搞错了)过来放到自己电脑的上面两个路径下面,注意:上面两个路径里面是不一样的要一一对应放。
  • 第三步 执行pod install 吧
你会发现一直绿到底

你可能感兴趣的:(iOS手动导入第三方库解决pod install慢的问题)