2012-02-15 62 views
0

我已經使用Facebook API創建了一個應用程序。我完成了它,當我使用開發代碼簽名在設備上運行我的應用程序時,沒有任何問題。iphone/ios adHoc發行版崩潰(僅在adHoc發行時關閉)

所以,我想通過Adhoc分發代碼簽名和建設使得它成功了。通過任何其他功能時也沒有問題。

但是,當我試着分享一些在Facebook(使用Facebook的對話框API),該應用程序關閉,即使它在開發代碼標誌的情況下行之有效我的設備上。

我不能調試的原因,這是即興版本,所以我不知道是什麼問題。你能讓我知道問題是什麼嗎? 什麼時候發生這種情況?

回答

2

什麼問題?從設備上刪除應用程序,然後將ipa與itunes一起安裝到設備上。然後,當您的設備仍然連接時,請轉至Xcode => Organizer =>設備=>您的設備=>控制檯,然後在設備上啓動您的應用。那麼你應該看到墜機的原因。

+0

謝謝你的回答。其實我解決了你提到的調試問題。我之前並不知道設備的調試情況,因此當時很難找出確切的問題。 – ROMM 2012-02-26 15:20:11

+1

你能解釋一下是什麼問題?謝謝 – ubiAle 2012-08-03 18:00:16

0

我通過Xcode > Window > Devices > View Device Logs檢查設備日誌。

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

  • 添加字體文件到構建階段>複製包資源並添加字體文件編譯成我的主項目文件夾(沒有複製它們;僅作爲參考)。
  • 或者,將自定義字體作爲CocoaPods依賴項刪除,然後將字體文件複製粘貼到我的項目中。

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