怎么解决Cocoapods 增加第三方框架时使用(offline only)出现"The command path could not be resolved"

Cocoapods 添加第三方框架

在开发过程中我们都会使用Cocoapods 对第三方框架进行管理.一般情况下我们增加一个第三方框架后会点击update pod(offline only) 从本地下载好的仓库中添加一个;

当然也可以点击 install pods ,但是那样的话系统会先从服务器更新所有第三方框架的信息到本地仓库,然后再进增加,这样会很耗时间(目前约有20000多个框架支持 cocoapods,所以一般该操作过一段时间操作即可)

怎么解决Cocoapods 增加第三方框架时使用(offline only)出现

遇到问题

如下图所示:使用Cocoapods 中update pod(offline only)j时出现如下提示//(大意不能执行命令,地址错误)

怎么解决Cocoapods 增加第三方框架时使用(offline only)出现

解决方法如下

//修改GEM_PATH: /usr/local/bin,

我查过/usr/bin 这个路径,里面根本没有 关于Cocoapods 的文件,实际要进入/usr/local/bin里面才能找到Cocoapods 命令执行文件


怎么解决Cocoapods 增加第三方框架时使用(offline only)出现

修改后执行结果

例如:添加一个MBProgressHUD  

但有一个注意点:首次安装一个新的三方框架点击update pod(offline only) //第一次执行时会分析当前设当前配置的依赖关系(Analyzing dependcies),并下载最新依赖关系(Downloading dependcies 下载依赖关系也就是你已经添加的框架信息 )但并不会在当前工程中安装安装刚添加的MBProgressHUD;

怎么解决Cocoapods 增加第三方框架时使用(offline only)出现

最终


需要再次点击update pod(offline only) 当执行到Downloading dependencies时由于工程中添加了MBProgressHUD的依赖;但没有这个框架,所以这次会执行安装

怎么解决Cocoapods 增加第三方框架时使用(offline only)出现

分享是一种精神,让别人少走弯路,何常不是一种快乐! 原创转载请注明出处,谢谢!!

新浪微博 @火柴大男人

你可能感兴趣的:(怎么解决Cocoapods 增加第三方框架时使用(offline only)出现"The command path could not be resolved")