关于"pod"的使用中的两个坑

坑1.

The dependency `xxxxxx` is not used in any concrete target.

当我们某天执行"pod install"或者"pod update"命令的时候,出现下图所示的errors:


图 1.1 errors提示

快速解决办法:编辑"Podfile"文件,添加如下图所示内容:


图 1.2 方案demo

详情见官方解答:the-podfile使用



坑2.

[!] Attempt to read non existent folder`/Users/kynechen/xxxxxx/Pods/AFNetworking`.


图 2.1 errors提示

如上图所示,打开一个项目遇到:'SDWebImage/UIImageView+WebCache.h' file not found 等类似错误时,需要回到工程目录执行"pod install"或者"pod update"命令,此时会遇到下图错误提示:


图 2.2 errors提示

快速解决办法:

下载CocoaPods APP,用客户端操作,方便又不失错误,下面附上图示步骤:

(1)确认项目Podfile文件名首字母大写,不然Cocoa Pods 打不开它;

图 2.3.1 项目的Podfile文件名

(2)打开Cocoa Pods ,快捷键command+O找到Podfile文件

图 2.3.2 command+O找到文件

(3)打开Podfile文件

图 2.3.3 打开文件

(4)执行命令

图 2.3.4 执行命令

(5)打开工程即可

图 2.3.5 打开工程

:网上看到的大神解决方案,不过我的没成功,有兴趣的可以试试

只要在终端里加入

sudo -- sh -c "echo '117.18.237.29  ocsp.digicert.com' >> /etc/hosts"

即可,切记:此时应该将终端内的所有命令清除。回车之后,将工程内的pod,pod file,podfilelock文件全部删除,再重新集成即可。原文地址

你可能感兴趣的:(关于"pod"的使用中的两个坑)