我在当前正在运行的应用程序中遇到了一个奇怪的问题。当我们通过diawi安装应用程序或直接使用.ipa安装时,应用程序崩溃。但我无法通过调试重新生成问题。我完全困惑,我该如何解决这个问题?应用程序在调试时不会崩溃
我使用的Xcode 8.2.1
我在当前正在运行的应用程序中遇到了一个奇怪的问题。当我们通过diawi安装应用程序或直接使用.ipa安装时,应用程序崩溃。但我无法通过调试重新生成问题。我完全困惑,我该如何解决这个问题?应用程序在调试时不会崩溃
我使用的Xcode 8.2.1
使用崩溃追踪工具,在这里追踪碰撞即将安装crashlytics
你可以尝试建立在Xcode应用程序中发布配置,而不是调试配置的细节。
您可以通过
现在,当您运行您的应用程序时,您将构建一个更加优化的版本 - 这是您在提交给Apple时构建的版本。它只是针对速度/内存而非调试性而优化的应用程序。
希望你现在能够在Xcode中重现你的崩溃。但是,您会注意到,当您遇到崩溃时,调试信息会少得多 - 这是因为调试版本中包含大量额外信息(并且编译器未对其进行优化),以便更轻松地进行调试。能够在Xcode中重现崩溃应该会为您提供更多关于发生的事情的线索。至少你应该能够看到导致你问题的代码块。
让我们知道你是如何得到。
在设备控制台中检查一次,例如通过diawi和xcode安装应用程序 - >窗口 - >设备和模拟器 - >检查崩溃报告 –
插入设备,进入Xcode的设备窗口并下载崩溃日志并对其进行符号化。 – Paulw11
@ Paulw11我可以在其中下载崩溃日志 – user6788419