我在目前正在使用的应用程序中遇到一个奇怪的问题。当我们通过diawi安装应用程序或使用.ipa直接安装时,应用程序崩溃。但我无法通过调试重新生成问题。我完全糊涂了,我该如何解决这个问题呢?
我正在使用Xcode 8.2.1
答案 0 :(得分:1)
您可以尝试在Release配置中使用Xcode构建应用程序而不是Debug配置。
您可以通过
执行此操作现在,当您运行应用程序时,您将构建一个更加优化的版本 - 这是您在向Apple提交时构建的版本。它只是针对速度/内存而非可调试性而优化的相同应用程序。
希望您现在能够在Xcode中重现崩溃。但是,您会注意到,在遇到崩溃时,您获得的调试信息要少得多 - 这是因为Debug构建中包含大量额外信息(并且编译器不太优化),这使得调试更容易。能够在Xcode中重现崩溃应该会为您提供更多有关正在发生的事情的线索。至少你应该能够看到导致问题的代码块。
告诉我们你是如何上场的。
答案 1 :(得分:0)
使用崩溃跟踪工具跟踪崩溃,这是有关安装crashlytics
的详细信息