Reason: image not found dyld: launch, loading dependent libraries

开发SDK,将SDK工程和Demo工程添加在同一个工作区间里,编译SDK后,将SDK引入到项目中,填写了framework的path,运行Demo调用SDK,报如下错误

**dyld: Library not loaded **: @rpath/x.framework/xxx
Referenced from: /private/var/containers/Bundle/Application/D2BB60A8-C91E-4C4C-AAED-4F6D97783700/PbLiveDemo.app/xxxDemo
**Reason: image not found **
dyld: launch, loading dependent libraries
DYLD_LIBRARY_PATH=/usr/lib/system/introspection
DYLD_INSERT_LIBRARIES=/Developer/usr/lib/libBacktraceRecording.dylib:/Developer/usr/lib/libMainThreadChecker.dylib:/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib

dyld: Library not loaded:

image not found dyld

这两个错误对于做SDK的开发员来说一定不会陌生,SDK没加载进来导致项目奔溃。

解决办法:

请添加图片描述

将framework添加进来,如果没有Copy Files的话,添加一个这个选项。


版权声明:本文为Morris_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。