昨天發(fā)現(xiàn),項(xiàng)目在真機(jī)上編譯不通過,在模擬器上可以通過,具體報(bào)錯(cuò)如下:

Image.png
乍一看,是MLeaksFinder這個(gè)第三方庫不支持bitcode造成的,因?yàn)槲覀兤脚_(tái)架構(gòu)是默認(rèn)開啟支持bitcode,也就是說引入的所有第三方庫都必須支持bitcode才能編譯成功,所以,我嘗試做了以下操作:

bitcode
單獨(dú)設(shè)置MLeaksFinder第三方庫Enable bitcode 為NO
重新編譯,還是不行,問了一下同事,他說他那里可以編譯通過,因此,很有可能是因?yàn)榘姹咎系脑?找到了原因,解決起來就很容易了:
1.找到Cocoapods緩存文件位置
~/Library/Caches/CocoaPods/Pods/Release
2.刪除Release下的MLeaksFinder
3.再刪除Pods文件夾,執(zhí)行
pod update
重新編譯,就可以了