根據(jù)不同的報(bào)錯(cuò)信息進(jìn)行嘗試,總有一款適合你的解決辦法。
● 方法一:在Build Phases 中的 Link Binary With Libraries 中對(duì)其xxx取消并且重新引用,同時(shí)在Build Setting 中的 Build Active Architecture Only
改成 YES惨驶,最后Clear 下。
● 方法二:直接在Build Settings 中的 Library Search Paths 中手動(dòng)添加其路徑敛助。
● 方法三:用了CocoaPods 之后粗卜,直接 pod update,或pod install纳击。因?yàn)檫@個(gè)問(wèn)題換個(gè)角度來(lái)說(shuō)就是 libPods.a是紅色 缺失的续扔,所以只需要在終端 pod update就可以了。
然而這兩種都沒(méi)有解決我的問(wèn)題焕数,像第一種方法壓根在 Link Binary With Libraries 找不到該庫(kù)纱昧,第二種方法我也是嘗試的,但是不對(duì)堡赔,這個(gè)庫(kù)是在CocoaPods 中的识脆,所以嘗試第三種方法,雖說(shuō)成功了善已,然而我卻不敢用灼捂,因?yàn)轳R上上線了,直接 update 更新的地方有點(diǎn)多换团,又是Xcode 8 的環(huán)境下悉稠,不敢立即用。
● 方法四:涉及到CocoaPods 艘包。
(1)在終端 pod update
(2)直接將缺失的文件干掉再補(bǔ)上去,只要放在該目錄下的猛,并不要拖到Frameworks中
● 方法五:將項(xiàng)目的.xcodeproj文件顯示包內(nèi)容
打開(kāi)project.pbxproj,根據(jù)報(bào)錯(cuò)信息修改路徑想虎。記得先備份下卦尊,萬(wàn)一改錯(cuò)了,后果更嚴(yán)重~~