2014-04-21 94 views
5

我創建iOS應用程序,它完全使用設備中的開發配置文件。它不會在使用開發配置文件的設備上崩潰。iOS應用程序崩潰使用adhoc分佈配置文件

但是,當我創建其adhoc分佈配置文件,並創建與它的ipa,然後該應用程序墜毀在許多點。但問題是,分佈式配置文件我不能調試,所以我無法看到崩潰日誌。所以我不明白爲什麼應用程序崩潰是完整的運行在開發配置文件...以及如何解決這個問題?

感謝名單向所有

回答

4

您特設分佈圖可能會崩潰的應用程序是您的設備上運行的第一次,但運行正常,第二次,在替代方式。以下步驟將幫助您解決問題。

  1. 創建.ipa文件。
  2. 將.ipa文件安裝到iTunes中。
  3. 最後,通過iTunes將.ipa文件安裝到您的設備。

如果您仍然崩潰,請將您的設備連接到Mac並在XCode中查看其日誌。

  1. 在XCode中,轉到窗口 - >設備
  2. 選擇您連接的設備,然後選擇查看設備日誌

在這裏,你可以檢查你的日誌,錯誤和崩潰報告,這應該告訴你爲什麼該應用程序崩潰。

+0

我使用syncios軟件(在Windows)來安裝ipa在設備 –

+0

但調試運行不允許與分佈特徵......它仍然將描述崩潰報告.. ???? –

+0

你可以在那裏檢查你的崩潰報告(在你的側面或系統側) –

1

我跟着@庵埠的提示通過Xcode > Window > Devices > View Device Logs檢查設備日誌。

對我來說,問題是我使用的是通過CocoaPods集成到我的項目中的自定義字體。在開發期間,應用程序運行平穩,因爲我的電腦可以看到字體文件的位置。然而,Xcode中不會從莢到項目捆綁的字體文件,所以只好任:

  • 將字體文件添加到Build Phases > Copy Bundle Resources並添加字體文件到我的主要項目文件夾(無需將其複製;僅作爲參考)。
  • 或者,將自定義字體作爲CocoaPods依賴項刪除,然後將字體文件複製粘貼到我的項目中。

我去了第二個,因爲我可能不小心刪除了對字體文件的引用之一,並再次遇到問題。

相關問題