ios - Xcode 7 错误 "dyld: Library not loaded"

标签 ios objective-c xcode swift aubio

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

我使用的是 aubio 版本 0.4.2,iOS 通用框架。

dyld: Library not loaded: /usr/local/lib/libaubio.4.dylib Referenced from: /var/mobile/Applications/3263665E-C6B5-4B86-9AAF-C6A783A5ED80/MyApp.app/MyApp Reason: image not found

如果我将 aubio 设置为可选框架,它会加载应用程序的其余部分,但会在第一次调用 aubio 时崩溃,在我的例子中是 new_aubio_pitch()

我以为是Bitcode的问题,关了还是报错。

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

该项目包含 Swift 文件,以防它受到影响。

最佳答案

我也遇到了同样的问题。降级到 Aubio 0.4.1 解决了这个问题。

关于ios - Xcode 7 错误 "dyld: Library not loaded",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32927933/

相关文章:

ios - UITableView 负顶部内容插入在重新排序行时导致故障

Objective-C >> 获取内存中的对象地址

iphone - 在已发布的 iPhone 应用程序中构建优化级别设置

objective-c - 在 iOS 中为文本字段创建标签?

ios - 使用 Swift 组合 ISO8601 格式字符串中的时间和日期

iOS:for循环中对象的属性为空?

ios - 是否可以从 uiview 获取所有 uibezerpath?

objective-c - 在 Objective-C 的后台进程中请求 JSON

ios - UITextField - If 语句

ios - 如何在 swift/obj-c 上忽略来自导入框架的警告