2013-12-21 30 views
1

我们正在开发一款Web应用程序,该程序广泛使用Cavas 2D进行一些演示,并且已在iOS和Android设备上成功运行。最近,我们为iOS设备添加了独立模式,因此用户必须使用“添加到主屏幕”并使用屏幕图标运行它,就像常规应用程序一样。iOS Safari在独立模式下运行我们的网络应用程序时,会使iOS在后台崩溃

最近会发生什么情况是,经过10-12倍,我们开始对iPhone4的Web应用程序:

  1. 状态栏(初始设置为“黑色”)突然变白,我们不能退出Safari浏览器(按主页按钮)。

  2. 如果我们尝试制作屏幕截图(主页+电源按钮),就会像拍摄和保存屏幕截图一样播放快门声音。

  3. 如果我们试图锁定设备(电源按钮),屏幕会变黑,但之后没有任何操作可能会导致解锁屏幕或任何屏幕 - 显示屏仍为黑屏。

  4. 我们只能在此点之后按住home + power 10秒钟才能重置。

  5. 如果我们不锁定设备,网络应用程序连续工作,根本没有问题,它不会崩溃,但不能退出(双击主页按钮也没有结果)。

有没有人经历过与他们的网络应用程序?

任何指导如何调试这将不胜感激。我们已经尝试在OSX上使用Safari,将iPhone连接到它并使用开发 - > iPhone菜单,但目前为止没有运气。

在此先感谢!

+0

哇!这听起来像一个奇怪的...你可能想要提交一个雷达。您能详细说明当您尝试Safari Web Inspector时发生了什么(您说“迄今为止没有运气”)?它没有连接,或者你不能重现与SWI连接的崩溃? – Arkaaito

+0

@Arkaaito在与SWI有关的情况下,你是核心,迄今为止这个问题不会表现出来。我们现在正在尝试,如果它在与SWI连接时发生,将发布任何可能的结果。 – Sinisa

回答

1

我会开始尝试通过运行连接到计算机的iPhone的XCode进行调试。

在XCode中打开“Organizer”并转到“Devices”选项卡。

您应该在那里看到您的设备,您可以从中查看iOS控制台。这可能能够告诉你电话停止响应时出现了什么问题。

我不认为你必须将手机置于开发模式(或者是付费开发者)才能看到iOS控制台。

相关问题