iOS应用程序立即崩溃
Posted
技术标签:
【中文标题】iOS应用程序立即崩溃【英文标题】:iOS app crashing immediately 【发布时间】:2013-07-07 18:41:03 【问题描述】:我的 ios 应用程序在没有任何调试信息的情况下立即崩溃。我有一个所有objective-c异常的断点。
在这条线上崩溃
return UIApplicationMain(argc, argv, nil, NSStringFromClass([STAppDelegate class]));
应用在过去一个月运行良好,没有任何改变。
-
我清理过的都是重新运行的。
奇怪的是它每隔一次我运行就会崩溃,所以一旦它运行好就停止它并再次运行崩溃......重复冲洗相同的结果......每隔一次。
【问题讨论】:
看看这个问题***.com/questions/7855627/… 您使用的是哪个版本的 XCode?我打赌4.6.2。如果是这样,请更新到最新的 4.6.3,它修复了与 ldb 相关的问题 检查 default.png mainwindow.xib 或主故事板 这个 -> ***.com/questions/16113848/… 安装 4.6.2 后我越来越近了。现在它每次都崩溃,我得到这个错误。“由于未捕获的异常'NSInvalidUnarchiveOperationException'而终止应用程序,原因:'无法实例化名为 UIStoryboardUnwindSegueTemplate 的类'” 【参考方案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。
【讨论】:
以上是关于iOS应用程序立即崩溃的主要内容,如果未能解决你的问题,请参考以下文章
React Native 应用程序在 iOS TestFlight 上立即崩溃
Facebook iOS SDK:应用程序在以“未找到符号:_ACFacebookAppIdKey”开始后立即崩溃。仅在 iOS 5 中