Cocoapods错误解决方法

Cocoapods

前言

之前项目使用pod install后会一直出现一些CocoaPods的告警, 一直未处理。今天再次更新的时候遍好奇的查找了下原因, 于是随手写博客记录下来。

错误描述

首先我们来观察下在使用Cocoapods经常出现的惯例警告
![](media/15096080754376/15096083360644.jpg)
通过这个图我们可以观察得出是三个警告,分别为:
1.Smart quotes were detected and ignored in your Podfile(意思就是说我的项目引用了错误的引号)
2.就是要求ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES这个设置要添加
$(inherited)
3.就是HEADER_SEARCH_PATHS需要添加
$(inherited)

解决方法

首先第一个错误解决,来到podfile文件观察发现原来是 引用的最低版本号""使用错误 应该是使用单引号''
![](media/15096080754376/15096086053397.jpg)

第二个错误解决方法(ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES):
第一步先来到这个设置 给Other Linker Flags Debug与Release 分别添加
$(inherited) 这个参数
![](media/15096080754376/15096086936472.jpg)

第二步就是 搜索提示的路径名称 然后把鼠标 点中这个名称 然后按键盘的delete键 就OK了
![](media/15096080754376/15096088203416.jpg)

第三个错误解决方法:
首先要确保给Other Linker Flags Debug与Release 分别添加
$(inherited) 这个参数
然后搜索 HEADER_SEARCH_PATHS 这个路径 添加 
$(inherited) 这个参数 
![](media/15096080754376/15096089422895.jpg)


最后

按步骤处理完后我们重启Xcode 并重新pod install后会发现这些告警已经消除了
![](media/15096080754376/15096090626863.jpg)


你可能感兴趣的:(Cocoapods错误解决方法)