iOS8的iPhone 5移动版Safari无法被桌面版Safari 7.0.6检查。"没有可检查的应用程序"。

17
我正在尝试在我的iPhone上调试一个网站。我以前可以将iPhone连接到Mac并打开Safari,然后单击“开发”,在菜单中看到我的手机,然后可以从那里查看每个打开的Mobile Safari选项卡。
现在,在iOS8上,它不再显示我在Mobile Safari上打开的选项卡,而是显示“没有可检查的应用程序”。
我已确保启用了Web Inspector。
设置> Safari>高级> Web Inspector已开启。
我没有尝试在隐私模式下打开“选项卡”。
有人知道我做错了什么或这是苹果的错误吗?
此外,值得一提的是,我已重置了我的电话和桌面,重置了两个Safari,拔出并重新连接了电缆...我无法解决。

1
@Joe 这是一个不同的问题。它询问的是为什么移动Safari上的一个打开标签会发生这种情况,而不是iOS原生应用程序。此外,这里接受的答案是最新的,更简单(只需更新桌面版Safari),并且在本评论时有13个赞同票,而那个问题的接受答案则为0。此外,这特别涉及iOS 8,而不是iOS 7。请删除“可能重复”的内容。 - teewuane
这种情况经常发生在我身上...我会在iPad上刷新页面或离开几分钟,Mac和iPad之间的调试连接就会断开。这真是太令人恼火了!开发iOS真是太痛苦了。 - cloakedninjas
3个回答

27

在2014年9月18日今天,Safari 7.1(可通过应用商店更新)于OS X 10.9.5(Mavericks)上发布,使得使用iOS 8 Safari进行远程调试成为可能。

不需要使用Yosemite操作系统。


非常奇怪,他们昨天更新了Safari到7.0.6,今天又更新到了7.1。我少了几根头发,但感谢您给出正确的答案!(最令人恼火的是我昨天已经运行了可用的更新,今天却没有发现。)然后再次检查更新,结果什么都没有。现在我看了你的评论之后才发现Safari有更新。 - teewuane

5
我发现iOS 8移动版Safari只能通过Mac上的Safari 8进行检查。 Safari 8随Mac OSX Yosemite一起提供(目前处于测试版)。或者,我猜你可以在此处下载最新的Safari夜间构建版本:http://nightly.webkit.org
更新:现在Safari 7.1已经发布适用于OSX Mavericks,您可以下载并使用它来与iOS 8配合使用。

嘿@teewuane!我在Yosemite,IOS 8.1和Safari 8.0上。我得到了“没有可检查的应用程序”:(我已经检查了所有设置。我不知所措! - Dustin
1
@Dustin 我刚刚确保这对我有效。它在我的iPhone 6、iPhone 5和iPad mini上都可以工作。你的手机是否出现在桌面版Safari的设备菜单中?我假设你已经在iOS中设置了你的设置。设置 > Safari > 高级 > Web检查器 = 开启如果你当前没有在iOS上打开Mobile Safari或Web应用程序,那么"无可检查的应用程序"将会显示。此外,当它处于活动状态时,该菜单不会自动更新。我不断地点击进入和退出几次才成功。有什么运气吗? - teewuane

4

我刚刚意识到在iOS 8中,Safari浏览器有一个高级设置选项,允许Web检查器工作。我不记得在7中是否有这个选项,但可能存在。这使得所有东西开始为我工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接