Cocoapods 添加第三方框架
在开发过程中我们都会使用Cocoapods 对第三方框架进行管理.一般情况下我们增加一个第三方框架后会点击update pod(offline only) 从本地下载好的仓库中添加一个;
当然也可以点击 install pods ,但是那样的话系统会先从服务器更新所有第三方框架的信息到本地仓库,然后再进增加,这样会很耗时间(目前约有20000多个框架支持 cocoapods,所以一般该操作过一段时间操作即可)
遇到问题
如下图所示:使用Cocoapods 中update pod(offline only)j时出现如下提示//(大意不能执行命令,地址错误)
解决方法如下
//修改GEM_PATH: /usr/local/bin,
我查过/usr/bin 这个路径,里面根本没有 关于Cocoapods 的文件,实际要进入/usr/local/bin里面才能找到Cocoapods 命令执行文件
修改后执行结果
例如:添加一个MBProgressHUD
但有一个注意点:首次安装一个新的三方框架点击update pod(offline only) //第一次执行时会分析当前设当前配置的依赖关系(Analyzing dependcies),并下载最新依赖关系(Downloading dependcies 下载依赖关系也就是你已经添加的框架信息 )但并不会在当前工程中安装安装刚添加的MBProgressHUD;
最终
需要再次点击update pod(offline only) 当执行到Downloading dependencies时由于工程中添加了MBProgressHUD的依赖;但没有这个框架,所以这次会执行安装
分享是一种精神,让别人少走弯路,何常不是一种快乐! 原创转载请注明出处,谢谢!!