在iOS 8和iOS 9中debugging移动Safari

切换到新版本的iOS后,我无法从OS X Safari将我的networking应用程序debugging到我的iPhone Safari浏览器。 我的iPhone出现,但我没有select。

在我的iPhone上,我已经允许networking检查员。

英文:Developer  - > Johans iPhone  - >无法检查的应用程序

英文:Developer – > Johans iPhone – >无法检查的应用程序。

但是,如果我将我的networking应用程序保存到我的主屏幕 – 我可以获得该应用程序的开发工具,但这不是我想要的。 不幸的是,我没有其他的iOS / OS X设备来testing,所以任何帮助将不胜感激。

debuggingiOS 8移动版Safari 需要桌面Safari 7.1 ,该版本仅适用于OS X 10.9.5或更高版本 。

你需要做的是:

  1. 更新(通过苹果菜单 – >软件更新)到OS X 10.9.5(如果你还没有)
  2. 一旦你完成了,你应该看到在挂起的更新列表中的Safari 7.1

完成之后,您应该可以像往常一样通过桌面Safari进行debugging。

虽然这是一个老问题,但在某些地方应该提到,在出现任何问题之前,您实际上必须首先在iPhone上启用远程检查。

转到:设置 – > Safari – >高级 – > Web检查器

启用Web Inspector

也适用于iOS 9:

在您的移动设备下的设置 – > Safari浏览器 – >欺诈网站警告=关[默认=开]

即使使用OS X 10.9.5和Safari> 7.1,我也无法使用iOS 8在iPad上debugging移动Safari。

事实certificate,我曾经拒绝在iPad上的对话,询问是否“信任这台计算机”。 以下步骤帮助:

  1. closures设备。
  2. 在电脑上打开iTunes。
  3. 将设备连接到计算机。
  4. 回答电脑问题让设备访问iTunes。
  5. 打开设备。

它会要求您确认再次信任电脑。 接受,你应该可以照常进行debugging。