Я скомпилировал библиотеку Berkeley DB и включил ее в свой проект iOS в Xcode 4.2. Проект компилируется просто отлично, но когда я запускаю его, я получаю следующую ошибку:
BDB1539 Подпись сборки не соответствует среде
.
.
.
много исключений здесь без полезной информации
.
.
.
прекратить вызов вызывающего исключения (GDB)
Проект является одним из шаблонов, который поставляется с Xcode. Единственное, что я изменил, - это добавил заголовок для библиотеки Беркли, связал саму библиотеку и создал экземпляр БД в инициализации контроллера модели.
Я запустил липо в библиотеке, чтобы убедиться, что это правильная архитектура, и получил следующий результат:
>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
Кажется, это правильная архитектура.
Каков разумный способ отладки того, что здесь не так?