我在iOS上遇到與SqlCipher和Akavache有關的問題。當我使用SqlCipher的現有實現將Akavache庫添加到我的項目時,在鏈接期間會出現一些重複的sqlite錯誤。Akavache Sqlite鏈接錯誤
目前的行爲是什麼?
當我建立的iOS與鏈接SDK組件我收到以下 Sqlite Linking Errors
如果當前的行爲是一個錯誤,請提供重現步驟,如果可能的問題最小演示
- 安裝/實施SqlCipher
- 安裝Akavache
- 構建Xamarin.iOS親ject
預期行爲是什麼? Akavache Sqlite和SqlCipher Sqlite只是一起工作。
哪個版本的Akavache以及哪個平臺/操作系統受此問題影響?這是否在Akavache以前的版本中工作?
- Akavache 5.0.0
- iOS的10.3
我不知道。 SqlCipher是在幾個月前實現的,我們現在只是將Akavache添加到項目中。
其他信息(例如蹤跡,相關的問題,建議如何解決)
- 鏈接設置爲SDK Asemblies只
- 這是一個Xamarin表格項目和Android鏈接不產生相同的結果。 我實際上能夠在Android上執行代碼,並且已經證明這些技術可以很好地發揮作用(從我所知道的)
我聯繫了SqlCipher,推薦的方法是分叉Akavache,並將以下代碼行 執行。
https://github.com/akavache/Akavache/blob/develop/src/Akavache.Sqlite3/SQLite.cs#L224
之前,我下去保持一個叉的路上,我在想,如果有更好的辦法?
增加了問題[164](https://github.com/ericsink/SQLitePCL.raw/issues/164)。 –