【发布时间】:2012-02-02 19:48:51
【问题描述】:
我已经编译了 Berkeley DB 库并包含在我的 Xcode 4.2 中的 iOS 项目中。该项目编译得很好,但是当我运行它时出现以下错误:
BDB1539 构建签名与环境不匹配
.
.
.
这里有很多没有有用信息的异常
.
.
.
终止调用抛出异常(gdb)
该项目是 Xcode 附带的模板之一。我唯一改变的是为 berkeley 库添加了头文件,链接了库本身并在模型控制器的 init 中创建了一个 DB 实例。
我在库上运行了 lipo 以确保它是正确的架构并得到以下结果:
>lipo -info libdb_cxx-5.3.a
input file libdb_cxx-5.3.a is not a fat file
Non-fat file: libdb_cxx-5.3.a is architecture: i386
这似乎是正确的架构。
调试这里出了什么问题的合理方法是什么?
【问题讨论】:
-
备份您的更改,看看它是否在没有它们的情况下工作。你试过了吗?
-
我解决了。我的愚蠢错误。
标签: exception ios5 ios-simulator xcode4.2 berkeley-db