dyld: Library not loaded: @rpath

2017-01-09  本文已影响104人  深蓝_S

最近项目中需要用到画图,我就在项目中集成了Charts第三方库。
集成完了后,在模拟器上运行项正常,但是当真机运行的时候。发现报了如下错误提示。

dyld: Library not loaded: @rpath/Charts.framework/Charts 

说明 程序里面有动态库。需要配置xcode
targets -> general -> embedded binaries 在这里添加需要的动态库!

我这里则需要把Charts.framework添加里面即可。如下图
266271-d223c41605f1d0e3.png.jpeg

两者的区别

函数库分为静态库和动态库两种。

静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。
动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。

上一篇 下一篇

猜你喜欢

热点阅读