2

在我的 iOS 应用程序中,我使用的是 SqlCipher。当我使用模拟器运行我的项目时 - 一切正常(Xcode 4.5,iOS 模拟器 5.1)。

但是当我尝试在我的 iPhone 4 (iOS 5.1.1) 上部署我的项目时,我遇到了 20 个错误。

架构 armv7s 的未定义符号:“_sqlite3_reset”,引用自:...

“_sqlite3_prepare_v2”,引用自:... “_sqlite3_open”,引用自:...。

我试图将 libsqlite3.dylib 包含在 Link Binary With Libraries 中,但我仍然有一些错误(在 SQLcipher 文档中,他们精确地删除了 libsqlite3.dylib):

架构 armv7s 的未定义符号:“_sqlite3_key”,引用自:

我真的不知道如何解决这个问题。

4

1 回答 1

0

尝试删除armv7s并改为 target armv7,如下所示:

构建设置

但是,据此 SQLCipher 现在支持armv7s,您使用的是旧版本吗?

于 2013-04-02T21:31:32.100 回答