iphone - 应用程序在设备上和仅使用仪器时崩溃

标签 iphone xcode

我遇到了一个奇怪的行为,我的应用程序在模拟器上运行顺利,但在设备上崩溃。 此外,当我尝试使用仪器检测泄漏时,它只会在模拟器和设备上崩溃。 我完全陷入困境,因为我什至无法在控制台上生成任何错误消息,并且 NSZombieEnabled 在设置中也处于打开状态。

最佳答案

我可以看到您描述的行为有两个可能的原因:

  1. 设备内存不足; (但在这种情况下您会看到一些处理)

  2. 您的应用使用的 SDK 比您在设备上安装的 SDK 更新(例如使用 SDK 5 twitter 框架,然后在 SDK 4 设备上运行您的应用)。

具体来说,在情况 2 中,您不会看到任何日志消息,因为应用程序一旦尝试在内存中加载缺少的框架就会失败。

无论如何,请检查 Xcode Organizer 窗口中的设备日志以获取有关崩溃的更多信息。这是您了解正在发生的事情的唯一方法。

关于iphone - 应用程序在设备上和仅使用仪器时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9953695/

相关文章:

iphone - 将通配 rune 件名从主包复制到文档?

ios - UISlider和UILabel导致无限循环

iphone - UITableView Action 行

iphone - UITableView 没有滚动到底部

iphone - 在 UITableView 中显示 JSON 数据

ios - (id)sender 在方法签名中作为目标操作模式中的选择器传递

ios - Xcode 8's simulator won' t 工作

ios - 越狱iPhone的安全性差异

iphone - 更新到 xcode 4.2 和 ios5 后编译错误

php - html5 验证在 iPhone 上不起作用