Ios 我使用sqlcipher,在更新应用程序后抛出错误;“文件不是数据库”;
更新前后唯一改变的是头文件Ios 我使用sqlcipher,在更新应用程序后抛出错误;“文件不是数据库”;,ios,objective-c,sqlcipher,Ios,Objective C,Sqlcipher,更新前后唯一改变的是头文件 我从“#import sqlite3.h”改为“#import SqlCipher/sqlite3.h”,更新后它不再识别旧数据库。删除旧应用,用SqlCipher重新编译,现在应该可以了。我不想删除,因为它也会删除我的数据库……我想使用我看到的旧文件。然后,您可以将数据库转储到sql文本文件,并将其导入构建阶段运行脚本。您是指sqlite3_导出吗?谢谢您的帮助。我使用相同的过程解决了此问题,但使用了sqlcipher的sqlite3_导出。删除旧应用程序,使用sq
我从“#import sqlite3.h”改为“#import SqlCipher/sqlite3.h”,更新后它不再识别旧数据库。删除旧应用,用SqlCipher重新编译,现在应该可以了。我不想删除,因为它也会删除我的数据库……我想使用我看到的旧文件。然后,您可以将数据库转储到sql文本文件,并将其导入构建阶段运行脚本。您是指sqlite3_导出吗?谢谢您的帮助。我使用相同的过程解决了此问题,但使用了sqlcipher的sqlite3_导出。删除旧应用程序,使用sqlcipher再次编译,现在应该可以工作了。我不想删除,因为它也会删除我的数据库…我想使用我看到的旧文件。然后,您可以将数据库转储到sql文本文件,并在构建阶段运行脚本中导入它。您是指sqlite3_导出吗?谢谢您的帮助。我使用相同的过程解决了它,但使用了sqlcipher的sqlite3_导出。