如何在存在動態版本的庫時使用靜態版本的庫

 當系統存在動態版本的庫時,如何直接連接靜態版本的庫ios

 

一般,鏈接器會遍歷目錄去尋找動態版本的庫若是沒找到,在每個目錄下查找靜態版本的相同的庫。xcode

 

顯示的判斷使用哪個版本的庫時經過設置查找路徑。在命令行中使用-L鏈接選項,隨後時查找的目錄路徑。在xcode中的設置是使用 Library Search Paths 來設置查找目錄app

 

在編譯的過程當中,經過在xcode中的other linker flags的編譯設置中設置 -search_paths_first 以下圖的設置。這樣支持直接使用靜態版本的庫,即便系統有一個動態版本的庫。  ide

 

 

 參考:spa

https://developer.apple.com/devcenter/ios/index.action命令行

相關文章
相關標籤/搜索