【问题标题】:SQLCipher compiled errorSQLCipher 编译错误
【发布时间】:2013-12-23 09:32:35
【问题描述】:

按照教程http://sqlcipher.net/ios-tutorial

但是,当我在调试模式下编译我的应用程序时,错误消息是

Undefined symbols for architecture i386:
_SecRandomCopyBytes", referenced from:
  _sqlcipher_cc_random in libsqlcipher.a(sqlite3.o)

什么问题,请帮帮我,谢谢。

【问题讨论】:

  • 您可能忘记将 Security.framework 添加到您的项目中。
  • 你是对的!谢谢!但是我在这里有一个问题,子项目“sqlcipher.xcodeproj”已经涉及到security.framework,我的应用程序正在使用libsqlcipher.a,为什么我需要添加到框架中的 security.framework。

标签: ios objective-c sqlcipher


【解决方案1】:

感谢Martin R

libsqlcipher.一个基于“Security.Framework”编译的静态库,

所以要使用这个静态库,你的项目必须添加“Security.framework”的链接库

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-27
    • 2014-02-02
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    相关资源
    最近更新 更多