iOS工程中如何去掉第三方的警告

iOS開發中,編譯後出現大量的警告提醒是很正常的,特別是當我們引入了一些第三方的類庫時動輒就會出現幾十個甚至幾百個警告,而且我們又不能隨意改動否則影響功能可就慘了,,,怎麼辦,,,那我們按以下教程暴力去除吧,gogogo

一)第一種方法

1.在xcode的左上找到下圖,選擇中間感嘆號。
image.png
2.選中一個警告右鍵,如下圖
image.png
3.選擇Reveal in Log,查詢警告詳情出現一大串的內容,找到一些帶框的標識【-Wunused-variable】【-Wenum-conversion 】【-Wbool-conversion】,【】之中的就是關鍵字.如下圖
image.png

4.如-Wunused-variable代表的意思就是 有的東西 你實例化了但是沒有使用

我們如果想讓-Wunused-variable這個警告消除將這個標識做下改變變成-Wno-unused-variable,同理-Wenum-conversion變成-Wno-enum-conversion

將改變後的標識-Wno-unused-variable 拷貝出來,然後按下圖步驟操作,Targets-Build Settings-搜索other warning
image.png

5.雙擊other warning Flags空白處,將剛纔獲得的標識-W-no-unused-variable 加入如下圖,如果再有有的東西 你實例化了但是沒有使用也不會出現警告了,這對整個工程有效(完)
image.png

二)第二種方法

對於Cocoapods依賴的三方庫產生的Warning。在Podfile中加入如下內容:

pod 'MBProgressHUD', '~> 1.0.0',:inhibit_warnings => true
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章