48

在我的“开发”菜单上,在 Safari 中,将 Safari 更新到最新版本后,iPhone 不再出现,因此无法检查和调试网站和应用程序。

我重新启动了 iPhone,杀死并重新启动了 Safari,也重新启动了我的 Mac,但问题仍然存在。影响 Safari 移动和 phonegap 应用程序。

有人遇到过同样的问题吗?

4

16 回答 16

97

FWIW,我尝试了所有这些建议,并在重置Privacy & Location设置后短暂工作,但之后立即停止工作。

最终作为长期解决方案起作用的是在连接到 Mac 的同时关闭WiFi和关闭 iPhone。Bluetooth

于 2019-11-04T21:17:51.803 回答
59

事实证明,我的问题是最新 iOS 版本的更新禁用了我 iPhone 上的“Web Inspector”设置。要重新启用它,请转到Settings > Safari > Advanced

于 2014-11-21T15:16:49.673 回答
47

在我们的案例中,我们需要重置 iPhone 和 Mac 之间的信任。从 iPhone 设置 > 通用 > 重置选择重置隐私和位置以及网络设置。手机重新启动,我们重新连接到笔记本电脑,点击“是”以信任这台计算机,现在 Mac Safari 可以再次调试移动 Safari。

于 2019-09-30T21:38:34.440 回答
36

对我有帮助的是以下内容:

  1. 打开 Xcode
  2. 在菜单上:窗口 -> 设备和模拟器
  3. 选中通过网络连接复选框。(如果它已经被选中,则取消选中它并重新选中)
于 2019-12-24T14:25:04.933 回答
19

就我而言,重置只是Privacy & Location完成了这项工作(但只是暂时的,请参阅下面的更新!)。

在重置整个网络设置之前只尝试重置它!

重置后几乎立即出现“信任这台计算机”弹出窗口,信任我的设备后出现在“开发”菜单中。


更新:

我经常遇到这个问题(必须每天多次重置,重新启动 Safari 和其他事情的组合),直到我在这里找到真正的解决方法:

https://stackoverflow.com/a/58654871/167983

@熊雪风暴:

另一个要尝试的提示 - 在尝试了上述许多建议后,我在 iTunes 中关闭了“通过 Wi-Fi 与此 iPhone 同步”。

瞧!让我的 iPhone 进入开发菜单!

(对于上下文,这是在 Mojave 10.14.6、iOS 13.1.3、Safari 13.0.3 中)

我对该答案的评论描述了同样的事情,但针对 Catalina 进行了更新:

我经常遇到这个问题,我可以让它工作的唯一方法(有时)是重置位置和隐私,关闭 Safari,拔掉我的设备等。不过,这始终是一个临时修复,问题会很快出现。然而,这似乎更永久地起作用!我确认@Florian 所说的:默认情况下该设置对我来说是关闭的,打开然后关闭(在让同步完成后)工作。在 Catalina 上,当您在 Finder 中选择您的 iDevice 时,此设置名为“在 Wi-Fi 上时显示此 iPhone”。

阅读该答案,我的直觉是它不可能有所作为,但确实如此!自从我这样做以来,我的问题为零。尝试一下!

于 2019-10-24T17:43:07.503 回答
7

一些线缆(甚至是官方的 Apple Lightning 连接器)由于内部损坏不支持此功能。我的 Lightning 连接器能够为 iPhone 充电,但无法在 Mac 上使用开发工具。我使用另一根电缆成功连接到开发工具。

于 2016-06-21T09:31:16.730 回答
4

就我而言,这完全是一个网络问题。当我使用 4G 网络时,一切正常。如果我使用 Wi-Fi,Safari 无法检测到我的设备。

于 2020-02-21T07:05:55.363 回答
2

似乎我的 Mac Pro 的前端口工作不正常,将电缆插入键盘端口,我能够连接到开发工具。

于 2017-12-28T15:33:21.483 回答
2

我知道所有这些技巧,但是在安装 Catalina 之后,它们都没有奏效。对我有用的是设置>开发人员>清除受信任的计算机。奇怪的是,手机出现在 Mac 上的 Safari 开发者菜单中,但手机从未要求重新信任计算机!

电话有时会再次消失,但同样的技巧可以将其恢复。

MacOS 和 iOS 看起来仍然很漂亮,但两者都在下面变成了一个凌乱的猪圈。我有时想知道苹果是否还在乎。:(

于 2019-12-13T06:34:29.350 回答
1

我尝试过重置隐私和位置,但没有成功。对我有用的是从手机上禁用热点。在热点处于活动状态时,Safari 不会在开发者菜单中显示 iPhone。

于 2020-02-16T14:09:40.440 回答
1

关闭 iPhone 上的 wifi 可以让它出现在开发菜单中。

Catalina 中最好的和永久的解决方案是打开一个新的 Finder 窗口,在侧边栏中选择,然后选中“在 wifi 上显示此 iPhone”。

要禁用缓存(并避免不断删除网站数据),请在新的私人窗口中打开您的网站。然后对样式表的更改将照常更新。

于 2020-05-01T14:39:15.870 回答
0

就我而言,我在家工作,并且有一条通往我工作的 VPN 隧道,该隧道通过我公司的网络重定向所有流量。禁用该功能会再次在“开发”菜单中显示手机。

作为替代方案,连接 VPN 并禁用 WIFI 和蓝牙也可以。

于 2019-12-19T18:30:40.007 回答
0

我的解决方案只是将电缆移动到不同的 USB 端口。

于 2020-01-28T14:26:31.483 回答
0

疯狂但真实,当我断开蓝牙并尝试在开发选项下检查时,显示连接的设备。

于 2020-08-26T16:03:25.827 回答
0

就我而言,唯一的解决方案是重新启动我的 Macbook ......愚蠢但有效的解决方案

于 2021-10-04T13:05:26.340 回答
-1

重启修复一切,对我有用。

于 2021-10-18T12:43:09.147 回答