1、通常pod安装第三方库直接用pod install 命令行就完事了,但是今天遇到了一些问题;
大概是这张图,由于没有截图,就从网上找了一个;
出现这个问题的原因是,spec资源中不包含SnapKit的4.0.0的配置信息,
关键词是spec资源和配置信息
pod repo update’ does not happen on ‘pod install’ by default。意思是默认情况下,执行pod install不会自动执行pod repo update命令。那么pod repo update做了什么?
注意:pod repo update命名是用来更新本地cocoapods的spec资源配置信息
安装完cocoapods后,在用户根目录下有个隐藏文件夹,/Users//.cocoapods,里面是cocoapods收录的所有库的配置信息,
/Users//.cocoapods/repos/master/Specs/
总之报错误的原因是:Podfile中的SnapKit的版本更新到了4.0.0,但是本地的.cocoapods下找不到相应的配置文件,然后使用pod repo update 相当于更新了。cocoapods下的所有库;