眾所周知,framework是可以做動態(tài)庫也可以做靜態(tài)庫的,那么我們手頭上有個framework,如何區(qū)分它的類型呢?
方法:命令行進入動態(tài)庫文件,使用file命令查看輸出內(nèi)容可以看到區(qū)別。以靜態(tài)庫文件-LibOpenssl.framework與動態(tài)庫文件-AFNetworking.framework為例。
1. 靜態(tài)庫文件-LibOpenssl.framework
cd/Users/***/LibOpenssl.framework
file LibOpenssl
輸出

archive表明這是一個靜態(tài)庫
2、動態(tài)庫文件-AFNetworking.framework
cd/Users/***/AFNetworking.framework
file AFNetworking
輸出

dynamically linked shared library表明這是一個動態(tài)庫