【问题标题】:iOS app crashing immediatelyiOS应用程序立即崩溃
【发布时间】:2013-07-07 18:41:03
【问题描述】:

我的 iOS 应用程序在没有任何调试信息的情况下立即崩溃。我有一个所有objective-c异常的断点。

在这条线上崩溃

return UIApplicationMain(argc, argv, nil, NSStringFromClass([STAppDelegate class]));

应用在过去一个月运行良好,没有任何改变。

  1. 我清理过的都是重新运行的。

奇怪的是它每隔一次我运行就会崩溃,所以一旦它运行好就停止它并再次运行崩溃......重复冲洗相同的结果......每隔一次。

【问题讨论】:

  • 您使用的是哪个版本的 XCode?我打赌4.6.2。如果是这样,请更新到最新的 4.6.3,它修复了与 ldb 相关的问题
  • 检查 default.png mainwindow.xib 或主故事板
  • 安装 4.6.2 后我越来越近了。现在它每次都崩溃,我得到这个错误。“由于未捕获的异常'NSInvalidUnarchiveOperationException'而终止应用程序,原因:'无法实例化名为 UIStoryboardUnwindSegueTemplate 的类'”

标签: ios objective-c


【解决方案1】:

安装 4.6.2 后我越来越近了。现在它每次都崩溃,我得到这个错误。“由于未捕获的异常'NSInvalidUnarchiveOperationException'而终止应用程序,原因:'无法实例化名为 UIStoryboardUnwindSegueTemplate 的类'”

这是一个完全不同的故事,它看起来类似于在低于 6.x 的 iOS 版本上使用 autolayout 的问题...... 您不能将故事板与 iOS 5.x 一起用作部署目标

回到你原来的问题,Xcode 4.6.2 app crashes on every second run,它可以通过更新到最新的 XCode 4.6.3 或使用 GDB 而不是 LLDB 来解决。但是,我建议更新到最新版本并因此使用 LLDB - 顺便说一下,看起来下一个 XCode 5 将仅支持 LLDB。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-04
    • 2013-12-13
    • 1970-01-01
    • 2015-07-12
    • 2011-05-30
    相关资源
    最近更新 更多