背景
iOS项目的测试demo需要测试自己的的framework,叫IJKMediaFramework.framework。按如下方式导入后,运行起来报错。1. 将该framework放到工程下的某个文件下。
2. 按照TARGETS->选择target->Build Phases->Link Binary With Libraries,添加该framework。
错误信息如下:
dyld: Library not loaded: @rpath/IJKMediaFramework.framework/IJKMediaFramework
Referenced from: /Users/tzx/Library/Developer/CoreSimulator/Devices/87A396C9-2719-4967-AA4C-2EDA39C26583/data/Containers/Bundle/Application/20E732BC-5EA9-47E8-8945-9E526C61319B/IJKMediaDemo.app/IJKMediaDemo
Reason: image not found
解决
在TARGETS->选择target->General->Embedded Binaries下,添加该framework。如下图:
在iOS开发中,遇到dyld库加载失败的问题,具体表现为'Library not loaded',原因是'IJKMediaFramework'框架未找到。解决方案是检查并确保IJKMediaFramework.framework已正确导入到项目,并设置正确的Runpath Search Paths。
2513

被折叠的 条评论
为什么被折叠?



