我在iOS应用程序中使用aubio音频库。它在Xcode 6.3中编译得很好。自更新到Xcode 7以来,我一直试图调试应用程序启动时在设备上发生的此错误。Xcode 7错误“dyld:Library not loaded”
我正在使用aubio 0.4.2版本的iOS通用框架。未加载库:
dyld的/usr/local/lib/libaubio.4.dylib 从引用:/var/mobile/Applications/3263665E-C6B5-4B86-9AAF-C6A783A5ED80/MyApp.app/MyApp 原因:没有找到图片
如果我设置aubio在加载应用程序的其余部分的可选框架,但随后崩溃的第一次调用aubio,在我的情况new_aubio_pitch()
我想这可能是与Bitcode有关,所以关闭它,仍然会出现错误。
我也尝试添加框架为“嵌入二进制”,以及将其添加到“复制文件建立阶段”
该项目包含斯威夫特文件,在可能会影响它的情况。
您是否在链接构建阶段添加了库?如果你删除它并再次添加它会怎么样?另外,您可以验证该路径中是否有有效的文件('/ usr/local/lib/libaubio.4.dylib')? –
是的,我可以验证我的系统上有一个有效的文件在该路径。我还删除了该框架并将其读入目标构建阶段中的“链接二进制库”部分。仍然得到相同的错误。 – Adamski