SqlCipher 集成
- 打开终端,切换到项目的根目录,并使用 Git 检出 SQLCipher 项目代码:
$ git clone https://github.com/sqlcipher/sqlcipher.git
- 右键单击该项目,然后选择将文件添加到我的应用程序“”(标签将根据你的应用程序名称而有所不同)。由于我们将 SQLCipher 直接克隆到与 iOS 应用程序相同的文件夹中,因此你应该在根项目文件夹中看到一个 sqlcipher 文件夹。打开此文件夹并选择 sqlcipher.xcodeproj
-
选择构建设置窗格。在搜索字段中,键入标题搜索路径。双击目标列下的字段并添加以下路径: $(PROJECT_DIR)/ sqlcipher / src
-
开始在搜索字段中键入
Other Linker Flags
,直到出现设置,双击进行编辑,然后添加以下值: $(BUILT_PRODUCTS_DIR)/libsqlcipher.a -
开始在搜索字段中键入
Other C Flags
,直到出现设置,双击进行编辑,然后在弹出窗口中添加以下值: -DSQLITE_HAS_CODEC -
展开 Target Dependencies 并单击列表末尾的+按钮。在打开的浏览器中,选择 sqlcipher 静态库目标:
- 展开 Link Binary With Libraries,单击列表末尾的+按钮,然后选择 libsqlcipher.a 库。
- 最后,在 Link With Libraries 下,添加 Security.framework 。