Iphone sqlite finalize语句的奇怪行为。Appstore审查过程中应用程序被拒绝的几率很高

Iphone sqlite finalize语句的奇怪行为。Appstore审查过程中应用程序被拒绝的几率很高,iphone,database,xcode,sqlite,Iphone,Database,Xcode,Sqlite,今天我遇到了非常奇怪的sqlite3\u finalize语句行为 我从过去两年开始使用sqlite,以前从未遇到过这样的问题 问题是: 当我的xcode活动配置处于调试模式时,我的整个应用程序工作正常。 当我将活动配置从Debug切换到Release时,我的应用程序在数据库管理器类中的sqlite3\u finalize语句处开始崩溃 有人能提出一些可能的解决方案吗?我也发布了Appstore版本,我非常确定应用程序将被拒绝,因为Appstore构建将始终处于版本配置模式,并且在审查期间将崩溃

今天我遇到了非常奇怪的
sqlite3\u finalize
语句行为

我从过去两年开始使用sqlite,以前从未遇到过这样的问题

问题是:

当我的xcode活动配置处于调试模式时,我的整个应用程序工作正常。 当我将活动配置从Debug切换到Release时,我的应用程序在数据库管理器类中的
sqlite3\u finalize
语句处开始崩溃

有人能提出一些可能的解决方案吗?我也发布了Appstore版本,我非常确定应用程序将被拒绝,因为Appstore构建将始终处于版本配置模式,并且在审查期间将崩溃


谢谢

也许您使用了sqlite.org中的合并代码,并将其配置为仅用于“调试”构建?你犯了什么错误?调试器应该说一些关于崩溃的事情。

我在插入失败时调用了另一个sql操作。。。因此,我通过关闭上一个sql操作解决了这个问题