又到了一年一度的踩坑環節,下面開始,更新了一天Xcode,打開專案,意料之內的報錯:
報錯1:
error: different definitions in different modules
發現是會多個Category同名造成了,比如UIView+Additions和UIImage+Additions就會報錯,
解決辦法:
刪掉,重新起個不一樣的名字,
報錯2:
一個三方庫SJBaseVideoPlayer報錯,用Pod更新一下,Pod更新成功之后發現終端列印了3行紅色日志
-> Removing SJAttributesFactory
-> Removing SJObserverHelper
-> Removing SJUIFactory
運行之后果然報錯
linker command failed with exit code 1
這是因為舊版本有這三個framework,新版本因為作者移除了,但是鏈接配置沒改導致的,
解決辦法:
Build Settings -Other Linker Flags找到這三個framework,移除,運行,問題解決,
專案到這已經運行起來了,有問題稍后再更新,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/104781.html
標籤:其他
上一篇:執行緒池的拒絕策略
