開發乙個專案時,難免會產生很多無關緊要的警告,很多是第三方或是老**不再被支援造成的,但並不影響使用,花大力氣去解決警告也不合時宜,偷個懶,把一些隱藏掉吧!
關閉工程中指定 型別的警告
下面是乙個示例工程的警告,乙個第三方,還有一些是ios不再提倡使用的類如uiactionsheet,這些對專案的影響不大,下面就試著取消一些警告吧!
示例工程警告
第一步 找到要取消的警告型別
在相應的警告上右擊->reveal in log
警告型別
被選中的-wdeprecated-declarations就是我們所要的警告型別了。
-w是字首,這個字首表示的是 開啟這種型別的警告 如果我們是要關閉某種型別的警告的話, 要將 -w換成 -wno-
第二步 設定
找到下圖所示的other warning flags,雙擊,新增-wno-deprecated-declarations就可以了。
新增配置
完成後,我們會看到,警告明顯少了很多。
去除第三方警告
只需要一句話,在podfile檔案中 增加 inhibit_all_warnings! 來要pod的工程不顯示任何警告。
去除第三方警告
我們明顯看出剛才的sdwebimage的警告沒有了,去除其他型別的警告也是如此,是不是很簡單。不過我還是很喜歡警告的,既然有警告,肯定是有需要改進的地方。所以呢,去不去警告,就看大家的需要了。
day day up,與大家共勉。
去掉Xcode工程中的 某種型別的警告
問題描述 在我們的專案中,通常使用了大量的第三方 這些 可能很複雜,我們不敢改動他們,可是作者已經停止更新了,當sdk公升級或者是編譯器公升級後,這些遺留的 可能會出現許許多多的警告,那麼我們有沒有辦法去掉這些煩人的警告,不然乙個工程幾百個警告,你看著怎麼都不爽吧。我們怎麼去掉警告呢?1.最直接 最...
怎麼去掉Xcode工程中的某種型別的警告
問題描述 在我們的專案中,通常使用了大量的第三方 這些 可能很複雜,我們不敢改動他們,可是作者已經停止更新了,當sdk公升級或者是編譯器公升級後,這些遺留的 可能會出現許許多多的警告,那麼我們有沒有辦法去掉這些煩人的警告,不然乙個工程幾百個警告,你看著怎麼都不爽吧。我們怎麼去掉警告呢?1.最直接 最...
怎麼去掉Xcode工程中的某種型別的警告
xcode警告 問題描述 在我們的專案中,通常使用了大量的第三方 這些 可能很複雜,我們不敢改動他們,可是作者已經停止更新了,當sdk公升級或者是編譯器公升級後,這些遺留的 可能會出現許許多多的警告,那麼我們有沒有辦法去掉這些煩人的警告,不然乙個工程幾百個警告,你看著怎麼都不爽吧。我們怎麼去掉警告呢...