修复CocoaPods 提示的告警

前言

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

错误描述

首先我们来观察下在使用Cocoapods经常出现的惯例警告

![image.png](http://upload-images.jianshu.io/upload_images/139406-63aa4e19073aff0d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


通过这个图我们可以观察得出是三个警告,分别为:
1.Smart quotes were detected and ignored in your Podfile(意思就是说我的项目引用了错误的引号)
2.就是要求ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES这个设置要添加
$(inherited)
3.就是HEADER_SEARCH_PATHS需要添加
$(inherited)

解决方法

首先第一个错误解决,来到podfile文件观察发现原来是 引用的最低版本号""使用错误 应该是使用单引号''
![image.png](http://upload-images.jianshu.io/upload_images/139406-ddbbad4b32dd6a4d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)



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

![image.png](http://upload-images.jianshu.io/upload_images/139406-930a820eab4f7675.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


第二步就是 搜索提示的路径名称 然后把鼠标 点中这个名称 然后按键盘的delete键 就OK了

![image.png](http://upload-images.jianshu.io/upload_images/139406-b8bdf74ef7898272.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)


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

![image.png](http://upload-images.jianshu.io/upload_images/139406-195264723fc5e289.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)



最后

按步骤处理完后我们重启Xcode 并重新pod install后会发现这些告警已经消除了

![image.png](http://upload-images.jianshu.io/upload_images/139406-a0774da138a04a9d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)



你可能感兴趣的:(修复CocoaPods 提示的告警)