【发布时间】:2012-11-21 08:08:40
【问题描述】:
我的应用程序是为第 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
谢谢
【问题讨论】:
-
应用程序崩溃后,您应该能够使用 XCode 看到崩溃转储吗?您是否尝试过通过 WiFi 对其进行调试?
-
检查您是否使用了 iOS 6 中已弃用的任何方法。
-
@tomasmcguinness 非常感谢您的建议。我使用崩溃报告来找出问题所在。再次感谢。
-
很高兴我能帮上忙。我可以添加我的建议作为答案吗?
-
@tomasmcguinness 是的,您可以添加您的建议作为答案。走这条路我学到了很多。再次感谢。