最近項目中需要用到畫圖,我就在項目中集成了Charts第三方庫择膝。
集成完了后坯屿,在模擬器上運行項正常油湖,但是當(dāng)真機運行的時候。發(fā)現(xiàn)報了如下錯誤提示领跛。
dyld: Library not loaded: @rpath/Charts.framework/Charts
- 查閱資料后找到了解決辦法
說明 程序里面有動態(tài)庫乏德。需要配置xcode
targets -> general -> embedded binaries 在這里添加需要的動態(tài)庫!
我這里則需要把Charts.framework添加里面即可吠昭。如下圖
兩者的區(qū)別
函數(shù)庫分為靜態(tài)庫和動態(tài)庫兩種喊括。
靜態(tài)庫在程序編譯時會被連接到目標(biāo)代碼中,程序運行時將不再需要該靜態(tài)庫矢棚。
動態(tài)庫在程序編譯時并不會被連接到目標(biāo)代碼中郑什,而是在程序運行是才被載入,因此在程序運行時還需要動態(tài)庫存在蒲肋。