iOS打包動(dòng)態(tài)庫時(shí)報(bào)錯(cuò)

記錄一下最近碰到的問題:
基于XCode16.1
編譯了一個(gè)iOS動(dòng)態(tài)庫,它依賴了WebRTC Framework
我們在.h文件#import <WebRTC/WebRTC.h>,并將該.h設(shè)置為公開頭文件

嘗試編譯會報(bào)錯(cuò):
image.png

但是在舊版本的XCode上可以編譯通過。
極其達(dá)咩。。。

是因?yàn)樾掳鎄Code的Build Settings的Enable Module Verifier默認(rèn)為YES,改成NO就可以編譯通過了。

Enable Module Verifier提供在構(gòu)建時(shí)驗(yàn)證與模塊鏈接的能力,這會大大增加編譯構(gòu)建的時(shí)間。
這說明我們的項(xiàng)目配置或者依賴的WebRTC Framework某些地方的兼容性還有問題,但鑒于本人的C/C++水平,具體問題可能出在哪,沒有任何頭緒。。。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容