2017-10-11 71 views
0

我在當前正在運行的應用程序中遇到了一個奇怪的問題。當我們通過diawi安裝應用程序或直接使用.ipa安裝時,應用程序崩潰。但我無法通過調試重新生成問題。我完全困惑,我該如何解決這個問題?應用程序在調試時不會崩潰

我使用的Xcode 8.2.1

+0

在設備控制檯中檢查一次,例如通過diawi和xcode安裝應用程序 - >窗口 - >設備和模擬器 - >檢查崩潰報告 –

+0

插入設備,進入Xcode的設備窗口並下載崩潰日誌並對其進行符號化。 – Paulw11

+0

@ Paulw11我可以在其中下載崩潰日誌 – user6788419

回答

0

使用崩潰追蹤工具,在這裏追蹤碰撞即將安裝crashlytics

0

你可以嘗試建立在Xcode應用程序中發佈配置,而不是調試配置的細節。

您可以通過

  • 一下您的應用程序名稱左上角做到這一點(靠近你按在哪裏運行應用程序)
  • 從下拉菜單中選擇「編輯計劃」下
  • 點擊'運行'的披露指標
  • 從出現的三個選項中選擇「運行」
  • 有一個名爲「構建配置」的下拉菜單。這幾乎肯定會被設置爲Debug。將其設置爲Release。

現在,當您運行您的應用程序時,您將構建一個更加優化的版本 - 這是您在提交給Apple時構建的版本。它只是針對速度/內存而非調試性而優化的應用程序。

希望你現在能夠在Xcode中重現你的崩潰。但是,您會注意到,當您遇到崩潰時,調試信息會少得多 - 這是因爲調試版本中包含大量額外信息(並且編譯器未對其進行優化),以便更輕鬆地進行調試。能夠在Xcode中重現崩潰應該會爲您提供更多關於發生的事情的線索。至少你應該能夠看到導致你問題的代碼塊。

讓我們知道你是如何得到。

相關問題