我有一个 iPhone 应用程序已经开发了大约 2 周。我们最近在设备上尝试了构建的“发布”版本,令我们非常不高兴的是,它在其中一个 View 中崩溃并显示“EXC_BAD_ACCESS”。
此崩溃仅发生在设备上,并且仅发生在“发布”版本中。不仅如此,它只会在应用程序首次启动时发生!它也是 100% 可重现的。
我们已经删除了处理数据持久化的一小段代码,并尝试重新打开 Xcode、清理项目、删除并重新安装应用程序等,正如其他一些问题所暗示的那样。
对于 a) 可能导致此问题的原因,以及 b) 如果它只发生在“发布”中,如何进行调试,您有什么建议吗?
谢谢
最佳答案
事实证明,代码完全没有问题。
它崩溃的原因是 Xcode 出于某种原因试图将调试器附加到发布版本!我们仍在努力找出原因,因为我们已经检查了最明显的地方,但我相信追踪起来不会太难。
如果您从 iTunes 或 Xcode 管理器安装而不是直接从 Xcode 构建和运行,构建工作正常,所以它根本不会影响您的最终用户,只要您首先小心检查其他 -运行问题。
关于iphone - 为什么我的 iPhone 应用程序的发布版本在安装后第一次运行时在设备上崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2806846/