iOS SqlCipher Sqlite Simulator好的,部署在设备上的错误

时间:2012-10-31 07:52:43

标签: ios sqlite ios-simulator sqlcipher

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

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

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

“_ sqlite3_prepare_v2”,引自: ...   “_sqlite3_open”,引自: ....

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

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

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

1 个答案:

答案 0 :(得分:0)

尝试删除armv7s,而不是定位armv7,如下所示:

buildsettings

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