Xcodeを使用して開発されたアプリに問題があります。デバッグでは正常に動作しますが、リリースではSQLiteステートメントでクラッシュします。
if (sqlite3_prepare_v2(database, sql, -1, &init_statement, NULL) != SQLITE_OK) {
NSAssert1(NO, @"Error: failed to prepare statement with message '%s'.", sqlite3_errmsg(database));
}
if (sqlite3_step(init_statement) == SQLITE_ROW) {
... }
リリースモードでは、次のsqlite3_step(init_statement) == SQLITE_ROW
エラーが発生した行でクラッシュしました。
プログラム受信信号:「EXC_BAD_ACCESS」。
クラッシュする前に受け取ったメッセージは次のとおりです。
[プロセス7939スレッド0x1f03への切り替え]
デバッグモードでは問題ありません。
助けてくれてありがとう!