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