前言
之前項目使用pod install后會一直出現(xiàn)一些CocoaPods的告警, 一直未處理泵督。今天再次更新的時候遍好奇的查找了下原因, 于是隨手寫博客記錄下來禀倔。
錯誤描述
首先我們來觀察下在使用Cocoapods經(jīng)常出現(xiàn)的慣例警告
![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這個設(shè)置要添加
$(inherited)
3.就是HEADER_SEARCH_PATHS需要添加
$(inherited)
解決方法
首先第一個錯誤解決,來到podfile文件觀察發(fā)現(xiàn)原來是 引用的最低版本號""使用錯誤 應(yīng)該是使用單引號''
![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):
第一步先來到這個設(shè)置 給Other Linker Flags Debug與Release 分別添加
$(inherited) 這個參數(shù)
![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) 這個參數(shù)
然后搜索 HEADER_SEARCH_PATHS 這個路徑 添加
$(inherited) 這個參數(shù)
![image.png](http://upload-images.jianshu.io/upload_images/139406-195264723fc5e289.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
最后
按步驟處理完后我們重啟Xcode 并重新pod install后會發(fā)現(xiàn)這些告警已經(jīng)消除了
![image.png](http://upload-images.jianshu.io/upload_images/139406-a0774da138a04a9d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
最后編輯于 :2017.12.11 07:28:24
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者