繁体   English   中英

Xcode 7错误“ dyld:未加载库”

[英]Xcode 7 error “dyld: Library not loaded”

我在我的iOS应用中使用了aubio音频库。 它已经在Xcode 6.3中进行了很好的编译。 自从更新到Xcode 7以来,我一直在尝试调试应用程序启动时在设备上发生的此错误。

我正在使用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有关,因此将其关闭并仍然收到错误。

我还尝试将框架添加到“嵌入式二进制文件”,以及将其添加到“复制文件构建阶段”

该项目包含Swift文件,以防可能影响它。

我也有同样的问题。 降级到Aubio 0.4.1即可解决。

问题在于,aubio版本0.4.2已被编译为动态而非静态库。 与作者的沟通导致新的0.4.2版本被构建为静态库,因此现在可以按预期运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM