我的应用程序是为第 4 代 iPod touch 开发的,可与自定义基座一起进行音频分析。该应用程序也可以在不连接到扩展坞的情况下运行。因此,对于 iOS 5 和 4.3,无论设备(iPod touch)是否连接到扩展坞都可以正常工作。现在使用 iOS 6,如果设备未连接到扩展坞,它可以正常工作,但是如果我将设备连接到扩展坞并运行应用程序,应用程序有时会卡在启动屏幕上并在几秒钟后终止(有时一秒钟后,有时超过 10 秒后)。
您将如何调试此类问题?
我知道的一件事是,当应用程序在启动时尝试加载数据并且加载数据的时间过长时,系统会终止该应用程序。我不相信这里会发生这种情况,因为无论设备是否插入扩展坞,相同的应用程序都可以在 iOS 5 上正常运行。
开发环境:xcode 4.5.2、Mountain Lion 10.8.2、第四代iPod touch
谢谢