clang: error: no such file or directory: Masonry pod

最近在進行項目維護時,發現MBprogressHud這個破第三方庫各種警告!真心的懷疑這種開發人員的智商。你是第三方的插件,你慎重考慮過沒,就將很多方法deprecated掉,腦子鏽逗了。

直接將這個庫刪除掉,引入自己曾經寫的類似的插件,但是因爲項目上是pod管理,刪除後,重新pod install後,項目報錯了,編譯不通過了。。。因爲之前項目是外包出去的,外包團隊的開發質量簡直就是惡夢,各種垃圾插件、第三方的東西全部引用在項目中。這裏我不得不再次憤怒,我們自己的項目產品,從來不使用第三方的插件,除了微信支付和支付寶支付外,所有類似的功能,我們都是自己開發!爲的就是這種垃圾第三方插件廢棄方法及屬性。這次果真就遇到了。。。

 

具體報錯爲:clang: error: no such file or directory: 'Masonry' pod

我靠 ,這是什麼情況?

將項目下的pod相關的文件全部刪除掉,重新pod install問題仍然存在!QNMLGB!!!!!!!!

沒辦法,不想再花時間重構項目,,刪除第三方的東西。硬着頭皮往下搞。意外之中發現別人的處理有效,特此粘貼過來供相同問題的同學處理:

處理方式:target->build settings->other link flags下的全部刪除,只保留$(inherited)。

other linker flag :全部刪除 !不管是什麼,眼睛一黑,全部刪除!!

 

再次編譯,世界清淨了。爲什麼,我也不知道,因爲pod就是垃圾我不想去研究爲什麼。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章