the Project iMAS encrypted core data project is separate from SQLCipher. Because of that we don’t have a recommendation as far as updating it to use the latest version of SQLCipher. Our general recommendations for updating from SQLCipher 3 to SQLCipher 4 can be found here: Upgrading to SQLCipher 4
Where should we use PRAGMA key = ‘’ & PRAGMA cipher_migrate exactly in Objective C. As i initially used EncryptedStore.h & EncryptedStore.m files for 3x. Is it possible for migration from 3x to 4x by removing (EncryptedStore.h & EncryptedStore.m) And use Upgrading to SQLCipher 4. Can you please share some example.
As I mentioned in my initial response, the Encrypted Core Data project you reference is separate from SQLCipher (although it does internally use SQLCipher). Because of this, we don’t have recommendations on how to upgrade from SQLCipher 3 to SQLCipher 4 using Encrypted Core Data. You may try asking the Encrypted Core Data project where the appropriate place to do cipher_migrate may be.
Where should we use PRAGMA key = ‘’ & PRAGMA cipher_migrate exactly in Objective C.