2012-11-21 51 views
1

我的應用程序是爲第4代iPod touch開發的,可用於自定義底座進行音頻分析。該應用程序也可以運行而不連接到碼頭。因此,對於iOS 5和4.3,無論設備(iPod touch)是否連接到底座,它都可以正常工作。現在使用iOS 6,如果設備沒有連接到擴展塢,它可以正常工作,但是如果我將設備連接到擴展塢並運行應用程序,則應用程序有時會停留在啓動屏幕上,並在幾秒後終止(有時候一秒鐘後,有時超過10秒鐘後)。iPod touch/iPhone應用程序卡在iOS 6的初始屏幕上,但在iOS 5中正常工作

你會如何調試這類問題?

我知道的一件事是,當應用程序試圖在啓動時加載數據,並且如果加載數據需要太長時間,系統將終止該應用程序。我不相信這是在這裏發生的,因爲相同的應用程序可以在iOS 5上正常工作,無論設備是否插入塢站。

開發環境:Xcode的4.5.2,山獅10.8.2,第4代iPod touch

感謝

+1

應用程序崩潰後,您應該能夠使用XCode查看崩潰轉儲?你有沒有嘗試通過WiFi進行調試? – tomasmcguinness

+0

檢查您是否使用iOS 6中已棄用的任何方法。 – Will

+0

@tomasmcguinness非常感謝您的建議。我使用崩潰報告來找出問題。再次感謝。 –

回答

1

一旦應用程序崩潰,你應該能夠看到碰撞使用的XCode轉儲。這些故障轉儲應該指向第一個方向。

由於您使用的是碼頭,如有必要,您可以通過WiFi進行調試。

相關問題