Ios 我的应用程序启动时崩溃,恢复时正常启动

Ios 我的应用程序启动时崩溃,恢复时正常启动,ios,crash,Ios,Crash,我的应用程序在启动时崩溃,而在启动屏幕上。在它崩溃之后,双击home按钮,我发现它在“应用程序库”中,就像它进入了后台一样。点击应用程序,弹出窗口会再次出现,这一次,它正常启动。这很奇怪 我有崩溃日志,但由于某种原因,我丢失了dSYM文件,所以我无法准确定位错误。崩溃日志是这样的,希望它可以帮助: (是的,崩溃日志中只有一个线程;实际上应该有很多线程。) 0核心基金会0x0000000182538f60+148 1 libobjc.A.dylib 0x0000000197087f80 objc_

我的应用程序在启动时崩溃,而在启动屏幕上。在它崩溃之后,双击home按钮,我发现它在“应用程序库”中,就像它进入了后台一样。点击应用程序,弹出窗口会再次出现,这一次,它正常启动。这很奇怪

我有崩溃日志,但由于某种原因,我丢失了dSYM文件,所以我无法准确定位错误。崩溃日志是这样的,希望它可以帮助:

(是的,崩溃日志中只有一个线程;实际上应该有很多线程。)

0核心基金会0x0000000182538f60+148
1 libobjc.A.dylib 0x0000000197087f80 objc_异常_抛出+56
2 CoreFoundation 0x0000000182538e90+0
3个stockmap ios 0x00000001005d6fc4 stockmap ios+5156804
4 libsystem_platform.dylib 0x0000000197ab593c_sigtramp+52
5 stockmap ios 0x00000001003fa7ec stockmap ios+3205100
另一件让我不安的事情是,我只能在生产模式(在构建到.ipa之后)上重现这种崩溃,但在开发模式下我无法做到这一点。这让我疯狂。。。正如您所知,我缺少dSYM,因此崩溃日志在某种程度上是无用的

我的问题是:-

  • 这两种模式有什么区别
  • 可能的解决办法是什么

  • 环境信息:

    • iOS:9
    • 设备:在Ipad2、Iphone6和Iphone6s上。(其他设备未知)

    您是否在启动屏幕视图上执行了smth?您应该从
    AppDelegage
    文件中调试它,以了解它是如何生成的crash@CongTran谢谢你的建议。*“smth”是什么意思?*我使用的是Tianium平台,它使我们能够用javascript编写代码。这些本机接口是由Tianium管理的。如果是这样,我必须深入他们的sdk并进行调试。这是一项繁重的工作,也是我最后的选择。嗯,对不起,伙计,我对钛并不熟悉,也不知道该怎么做:(你用的是Swift还是Obj-C?@LoVo titanium用的是Obj-C
    0   CoreFoundation                      0x0000000182538f60 <redacted> + 148
    1   libobjc.A.dylib                     0x0000000197087f80 objc_exception_throw + 56
    2   CoreFoundation                      0x0000000182538e90 <redacted> + 0
    3   stockmap-ios                        0x00000001005d6fc4 stockmap-ios + 5156804
    4   libsystem_platform.dylib            0x0000000197ab593c _sigtramp + 52
    5   stockmap-ios                        0x00000001003fa7ec stockmap-ios + 3205100