又到了一年一度的踩坑環節,下面開始,更新了一天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,移除,運行,問題解決,
閃退3
BRPickerView造成閃退,原因如下,pickerview子view有所變動,導致從陣列取值越界閃退,

解決辦法:
作者已適配,Pod更新解決
專案到這已經運行起來了,有問題稍后再更新,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/107064.html
標籤:其他
