Ранее мы добавили более раннюю версию CBLite в качестве встроенного двоичного файла в iOS Project, и теперь мы добавили модуль загрузки CBLite 2.1.5, работающий локально, но когда у пользователя есть более ранняя версия приложения ios, пытающаяся обновить его с помощью версии 2.1 приложения cblite pod. 5 затем при открытии базы данных написано:
Исключение: «база данных имеет более новый формат файла, чем это программное обеспечение поддерживает»
Код. :
do {
database = try Database(name: GlobalConstants.klocalDB_Name)
} catch let error{
print(error.localizedDescription)
}
** Примечание -
Когда я пытаюсь найти внутреннюю файловую структуру cblite как в версии (cblite 2.1.5, так и в более ранней версии, которая добавляется как встроенный двоичный файл), она имеет одинаковую структуру, прикрепляя скриншот, что может помочь.
Та же проблема, что обсуждалась ранее, но до сих пор нет выводов по этой теме: https://forums.couchbase.com/t/problems-converting-from-cblite-1-1-0-to-1-2-0/7094
Спасибо