An open API service indexing awesome lists of open source software.

https://github.com/chuckv01/adobe-sqlcipher-issue-reproduction

Reproduction of the SQLCipher / Adobe Mobile SDK Issue with SQLite3
https://github.com/chuckv01/adobe-sqlcipher-issue-reproduction

adobe aep-mobile-sdk ios sqlcipher

Last synced: 11 months ago
JSON representation

Reproduction of the SQLCipher / Adobe Mobile SDK Issue with SQLite3

Awesome Lists containing this project

README

          

# Adobe Mobile SDK & SQLCipher Issue Reproduction

A example iOS project that reproduces an iOS build error when using [Adobe Experience Platform Mobile SDKs](https://github.com/adobe/aepsdk-core-ios) and [SQLCipher](https://www.zetetic.net/sqlcipher/sqlcipher-ios/) together in the same iOS project. Many attempts at the [solution suggested here](https://discuss.zetetic.net/t/important-advisory-sqlcipher-with-xcode-8-and-new-sdks/1688) have not worked.

Summary of the problem is [this line of code](https://github.com/adobe/aepsdk-core-ios/blob/4.2.3/AEPServices/Sources/dataqueue/SQLiteWrapper.swift#L14) in Adobe's `AEPServices` library causes the `Redefinition of 'sqlite3_file'` error.

# SQLCipher Disclaimer

SQLCipher [has a disclaimer](https://www.zetetic.net/sqlcipher/ios-tutorial/#option-2-cocoapod-integration) that depending on pods which use SQLite is not a recommended approach, but that it should still be possible to get working.