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 。