Hello there,
I use sqlcipher since years on IOS,OSX and Windows, for the IOS I bought now the static library, to speed up builds and simplify the project. Works like a charm, but...
Now on IOS I can't open the Databases produced with Windows/OSX, nor with my old IOS project, I get error 26. I use a hex key for encryption.
What I tried so far:
Setting the key with: PRAGMA key = "x'f56...., PRAGMA key = 'f56.... and also sqlite3_key, without any luck
I set the following CFLags:
-DNS_BLOCK_ASSERTIONS=1
-DSQLITE_HAS_CODEC
and after some websearch I also tried this ones without any luck:
-DCIPHER_VERSION=2.0.6
-DSQLITE_TEMP_STORE=2
My product produces the databases on Windows/OSX from a desktop software and copies it on the iPad and sync it.
Any help or hint will be appreciated
Thanks in advance urban