【发布时间】:2012-10-31 07:52:42
【问题描述】:
在我的 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",引用自:
我真的不知道如何解决这个问题。
【问题讨论】:
-
我刚刚在 Project -> Build Setting -> Architectures 选项卡中将 Build active architecture only 设置为 Yes。感谢stackoverflow.com/questions/5316495/…
标签: ios sqlite ios-simulator sqlcipher