I have a similar problem to the issue mentioned in this SE post, with 197 duplicate symbols found.
The problem is that in my app sqlite3 is implemented by another third party product (IBM Worklight) through the sqlcipher framework. When I removed the reference to the sqlcipher framework it generated 30 undefined symbol errors.
Update: I noticed that the sqlcipher framework includes a sqlite3.h file, I tried commenting out the conflicting declarations, and even deleted the file, but it made no difference.
Is there another way around the problem?