【问题标题】:iPod touch/iPhone app stuck on Splash Screen in iOS 6, but works fine in iOS 5iPod touch/iPhone 应用程序在 iOS 6 中卡在启动画面上,但在 iOS 5 中运行良好
【发布时间】: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 是的,您可以添加您的建议作为答案。走这条路我学到了很多。再次感谢。

标签: iphone ios6 xcode4.5 ipod


【解决方案1】:

应用崩溃后,您应该能够使用 XCode 查看崩溃转储。这些故障转储应该为您指明第一个方向。

在使用扩展坞时,如有必要,您可以通过 WiFi 对其进行调试。

【讨论】:

    猜你喜欢
    • 2014-04-17
    • 1970-01-01
    • 2014-02-28
    • 2013-05-03
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多