Oh, and one more message:
*WARNING: CBL_SQLiteStorage: encryption not available (app not built with
SQLCipher) {at -[CBL_SQLiteStorage decryptWithKey:error:]:248}*
It's just obviously not able to find the right framework, but I have no
idea why right now.
On Tuesday, August 9, 2016 at 3:52:47 PM UTC-6, Brendan Duddridge wrote:
>
> Hi Jens,
>
> I'm trying to debug an encryption problem that you probably have seen me
> talking about in the Github issues.
>
> I want to be able to run Couchbase Lite from source embedded within my
> Xcode 7 workspace. So I dragged the Couchbase Lite project file into my
> workspace and setup embedding of the CouchbaseLite.framework and the
> CouchbaseLiteListener.framework. I know there's two CouchbaseLite.framework
> Products, and I've chosen the one that was in the Debug-sqlcipher folder.
> So I'm pretty sure I'm using the correct version of the framework. Plus
> when I look inside my built app, I do see the file size of the one I'm
> using is the same as the file size of the one built from the
> CBLMac+SQLCipher target.
>
> But when I try to read an encrypted database or encrypt a database, I'm
> getting an "unimplemented" error.
>
> It's returning NO on this line in CBL_SQLiteStorage:
>
> BOOL hasRealEncryption = sqlite3_compileoption_used("SQLITE_HAS_CODEC")
> != 0;
>
>
> I assumed that the CouchbaseLite project would take care of having all of
> the build settings setup correctly for SQLCipher. And that is in fact the
> case if I archive the framework from the CouchbaseLite Xcode project. But
> it just doesn't see it with my embedded version.
>
>
> I put -DSQLITE_HAS_CODEC in my own "Other C Flags" build setting in my
> target and that didn't make a difference.
>
>
> Have you tried using the CouchbaseLite project from another workspace?
>
>
> Thanks,
>
>
> Brendan
>
--
You received this message because you are subscribed to the Google Groups
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/mobile-couchbase/c0b58583-f63f-41b2-93c4-8c1815d858a3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.