0

我在我的 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 文件,以防可能影响它。

4

2 回答 2

1

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

于 2015-10-09T12:17:48.190 回答
0

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

于 2015-10-11T18:20:07.890 回答