動態(tài)鏈接庫是以 .dylib 和 .framework 為結(jié)構(gòu)的文件。
1.把framework封裝進另一個framework中第煮?
首先筹误,蘋果大方的告訴我們他們是不允許這樣做的磺送。代虾。。
其次艇肴,實際上把靜態(tài)庫封進另一個靜態(tài)庫確實是行不通的腔呜;
然而,把動態(tài)庫封進靜態(tài)庫是可行的:
使用方式:
場景2:
當你在靜態(tài)庫中使用了動態(tài)庫的方法再悼,當你使用此靜態(tài)庫時也要在project中引入動態(tài)庫并且做如下圖操作:
否則核畴,會報錯,錯誤如下:
dyld: Library not loaded: @rpath/ZegoAVKit2.framework/ZegoAVKit2
Referenced from: /var/containers/Bundle/Application/0A23D0E0-EE5E-4E18-8020-D9F7D2F3B5CD/ahwx.app/ahwx
Reason: image not found