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

image.png
但是在舊版本的XCode上可以編譯通過。
極其達(dá)咩。。。
是因為新版XCode的Build Settings的Enable Module Verifier默認(rèn)為YES,改成NO就可以編譯通過了。
Enable Module Verifier提供在構(gòu)建時驗證與模塊鏈接的能力,這會大大增加編譯構(gòu)建的時間。
這說明我們的項目配置或者依賴的WebRTC Framework某些地方的兼容性還有問題,但鑒于本人的C/C++水平,具體問題可能出在哪,沒有任何頭緒。。。