use_frameworks!
A相艇、用cocoapods 導(dǎo)入swift 框架 到 swift項目和OC項目都必須要 use_frameworks!
B、使用 dynamic frameworks,必須要在Podfile文件中添加 use_frameworks!
(1)如果在Podfile文件里不使用 use_frameworks! 則是會生成相應(yīng)的 .a文件(靜態(tài)鏈接庫)宾符,通過 static libraries 這個方式來管理pod的代碼藻烤。
(2)Linked:libPods-xxx.a包含了其它用pod導(dǎo)入的第三方框架的.a文件。
(3)如果使用了use_frameworks! 則cocoapods 會生成相應(yīng)的 .frameworks文件(動態(tài)鏈接庫:實際內(nèi)容為 Header + 動態(tài)鏈接庫 + 資源文件)爽雄,使用 dynamic frameworks 來取代 static libraries 方式蝠检。
(4)Linked:Pods_xxx.framework包含了其它用pod導(dǎo)入的第三方框架的.framework文件。
use_frameworks! -> dynamic frameworks 方式 -> .framework
#use_frameworks! -> static libraries 方式 -> .a
Note that Static Libraries currently don't support Swift.
靜態(tài)庫不支持swift