美文网首页
更简单的集成SQLCipher

更简单的集成SQLCipher

作者: 爱睡觉的蘑菇 | 来源:发表于2016-08-19 10:17 被阅读360次

上篇文章写了怎么把按SQLCipher官网的教程集成进我们的项目中,本篇文章就来说下另外一种方法,先放张图.

只需要导入这几个类就可以了

第一步肯定是要下载源码.

第二步打开源码中的工程文件

然后把编译模式设置为release,本篇使用的是编译.a文件

下一步修改other c flag在build setting,target选中sqlcipher

删除里边的值(可以把里边的armv6删除掉也可以不删),修改值为(直接复制下边的字符串进去)

-DNDEBUG -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC

然后就可以选择模拟器或者device愉快的编译了把Products文件夹下的.a文件拖出来就可以了,然后导入Source里边的.h和.c文件,就结束

同样的方法,可以生成模拟器和真机的不同.a文件,是可以进行手动合并的,在使用中发现,即时不合并,直接用真机编译生成的也可以直接在模拟器运行

最后把.a和.h,.c文件导入项目后,同样需要修改项目的build setting里边的 other c flag设置,和上文中的一样.

over!,流水文...

相关文章

  • 更简单的集成SQLCipher

    上篇文章写了怎么把按SQLCipher官网的教程集成进我们的项目中,本篇文章就来说下另外一种方法,先放张图. 只需...

  • SQLCipher

    转自使用SQLCipher加密SQLite数据库其他参考文章: 集成SQLCipher SQLite 加密 -- ...

  • Windows/Mac 平台 SQLCipher 编译过程

    源代码: OpenSSL SQLCipher Windows 上编译 SqlCipher 准备工作 Visual ...

  • iOS WCDB 使用

    iOS WCDB使用 准备 简介 WCDB 是基于SQLCipher,而SQLCipher 又是基于SQLite....

  • android 中使用sqlcipher数据库

    一、sqlcipher 介绍 加密你的SQLite Android数据库安全解决方案,使用SQLCipher进行加...

  • Android 使用SQLCipher进行数据库加密

    在Android中通常使用SQLCipher对数据库进行加密。 SQLCipher是一个开源的SQLite加密扩展...

  • 从SQLCipher到WCDB

    为什么要使用WCDB替换已有的SQLCipher? WCDB实际上是基于SQLCipher上设计的,当初我们项目接...

  • SQLCipher

    SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性...

  • 使用SQLCipher对Room的数据库进行加密

    最近公司的项目要用到SQLCipher对数据库进行加密,但是SQLCipher并不是直接支持Room的数据库进行加...

  • greenDAO的使用详解---(4)greenDAO3.2.2

    1.SQLCipher介绍 SQLCipher是一个在SQLite基础之上进行扩展的开源数据库,它主要是在SQLi...

网友评论

      本文标题:更简单的集成SQLCipher

      本文链接:https://www.haomeiwen.com/subject/yylbsttx.html