SqlCipher 集成

  1. 打开终端,切换到项目的根目录,并使用 Gi​​t 检出 SQLCipher 项目代码:
 $ git clone https://github.com/sqlcipher/sqlcipher.git
  1. 右键单击该项目,然后选择将文件添加到我的应用程序“”(标签将根据你的应用程序名称而有所不同)。由于我们将 SQLCipher 直接克隆到与 iOS 应用程序相同的文件夹中,因此你应该在根项目文件夹中看到一个 sqlcipher 文件夹。打开此文件夹并选择 sqlcipher.xcodeproj

StackOverflow 文档

  1. 选择构建设置窗格。在搜索字段中,键入标题搜索路径。双击目标列下的字段并添加以下路径: $(PROJECT_DIR)/ sqlcipher / src

  2. 开始在搜索字段中键入 Other Linker Flags,直到出现设置,双击进行编辑,然后添加以下值: $(BUILT_PRODUCTS_DIR)/libsqlcipher.a

  3. 开始在搜索字段中键入 Other C Flags,直到出现设置,双击进行编辑,然后在弹出窗口中添加以下值: -DSQLITE_HAS_CODEC

  4. 展开 Target Dependencies 并单击列表末尾的+按钮。在打开的浏览器中,选择 sqlcipher 静态库目标:

StackOverflow 文档

  1. 展开 Link Binary With Libraries,单击列表末尾的+按钮,然后选择 libsqlcipher.a 库。

StackOverflow 文档

  1. 最后,在 Link With Libraries 下,添加 Security.framework