Tag: crash reports

应用程序崩溃在runTransitionForCurrentState但没有线索为什么

我试过寻找这个,但没有运气,所以希望有一些上师可能知道答案。 我在iTunes Connect中看到大量的报告与特定的堆栈跟踪崩溃,但是堆栈跟踪显示没有任何用处。 #0. Crashed: main 0 UIKit 0x1871100c0 __56-[UIPresentationController runTransitionForCurrentState]_block_invoke + 324 1 UIKit 0x1871100bc __56-[UIPresentationController runTransitionForCurrentState]_block_invoke + 320 2 UIKit 0x1870630c8 _runAfterCACommitDeferredBlocks + 292 3 UIKit 0x187070a80 _cleanUpAfterCAFlushAndRunDeferredBlocks + 92 4 UIKit 0x186da25a4 _afterCACommitHandler + 96 5 CoreFoundation 0x181c0c728 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32 6 CoreFoundation 0x181c0a4cc __CFRunLoopDoObservers + 372 7 CoreFoundation 0x181c0a8fc __CFRunLoopRun + […]

无法在Crashlytics / fabric中获取崩溃报告。 显示错误:“看起来我们正在丢失dSYM来处理以下版本的崩溃。”

碰撞报告不会在我的iOS应用程序的结构/ crashlytics中生成。 结构仪表板上显示错误(如屏幕截图所示)。 按照Fabric的指示,我尝试从fabric mac应用安装的机器(我创buildapp的地方)search给定的UUID,但没有得到任何结果。 也尝试使用命令searchterminal: mdfind "com_apple_xcode_dsym_uuids == <UUID>” (在http://support.crashlytics.com/knowledgebase/articles/376834-missing-dsyms中给出),但不能得到任何结果也。 有人有这个问题吗? 任何解决方法来解决这个问题?

应用程序崩溃发布版本,但不是在debugging

正如我在标题中所说,我正在为iPhone编写一个应用程序,它在debugging模式下完美运行,但是当我将它构build为发行版并通过TestFlight安装时,它会崩溃。 由于崩溃日志,它可能不得不采取以下措施: let path = NSBundle.mainBundle().pathForResource("PrinterList", ofType: "plist") if path != nil { let printerDic = NSDictionary(contentsOfFile: path!) let printerList = NSArray(array: printerDic.allKeys) printerNames = printerList as [String] } 我正在使用Brother的框架打印没有AirPrint,但我认为这不是问题,因为应用程序崩溃之前做一些框架。 它只在这个ViewController中崩溃,我执行这些行。 我只需要在这个ViewController的框架。