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

本文介绍了在iOS开发中遇到的dyld库未加载问题,即**dyld:Library not loaded**错误。该错误通常发生在尝试运行包含SDK的Demo应用时,由于SDK未能正确引入。解决方法包括确保已将framework添加到项目,并检查Copy Files选项是否设置。通过这些步骤,可以修复框架找不到的错误,从而避免应用崩溃。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发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的话,添加一个这个选项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Morris_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值