Safari - iPhone模拟器调试(通过“开发”)不再显示

时间:2014-01-22 08:18:18

标签: ios uiwebview ios-simulator

我正在使用iPhone模拟器运行UIWebview和Safari浏览器(在我的Mac上)以调试js / html / css代码(通过“开发”菜单 - > iPhone模拟器 - >选择我的webview)

Yestarday,iPhone模拟器选项从我的“开发”菜单中消失了:(如您所见,这里缺少“iphone-simulator”(它在后台打开并正常工作......)

enter image description here

有什么想法吗?

编辑:我正在使用iOS 7 iPhone模拟器+ Safari 7

编辑2:刚尝试在iphone-simulator的Safari浏览器上打开一个网站(除了UIWebview)。这里没有运气......

8 个答案:

答案 0 :(得分:20)

我有完全相同的问题,我无法弄清楚如何解决它。然后我记得我实际上在Mac上安装了Safari Technology Preview。并且爆炸。模拟器设备在Technology Preview版本的“开发”菜单中可见。

答案 1 :(得分:16)

好的,最终对我有用的是重置模拟器(重置内容和设置)并重新启动我的mac ...

答案 2 :(得分:15)

不幸的是,有时需要重新启动Safari以使其注意到新的模拟器。

i0S 11,Safari 11

答案 3 :(得分:2)

我也面临同样的问题。解决方案是,关闭Safari浏览器和模拟器并再次启动。它解决了我的问题。不需要重新启动我的Mac。希望它能节省一些人的时间。

环境如下:

  1. MacBook Pro OSX版本:10.13.2
  2. Safari浏览器版本:11.0.2(13604.4.7.1.3)
  3. 模拟器:iPhone 8 iOS版本11.2

答案 4 :(得分:2)

我从“硬件”->“重新启动”重新启动了模拟器,然后在Safari的“开发”菜单中找到了该模拟器选项。

希望它可以节省某人的时间。

答案 5 :(得分:0)

有时在不同的iOS版本上运行您的应用程序会有所帮助。

答案 6 :(得分:0)

如果您尝试了所有修复程序,但仍未解决问题。然后执行以下步骤 1.卸载Xcode

  1. 再次安装Xcode
  2. 重新启动系统
  3. 下载Xcode的命令行工具(与xcode版本相同) 您可以在此处找到命令行工具https://developer.apple.com/download/more/
  4. 安装命令行工具

这些步骤为我解决了这个问题,希望它也可以解决其他人的问题。祝你好运:)

答案 7 :(得分:0)

当您的Safari版本在模拟器上不支持iOS版本时,您可能会遇到此问题。结果,您可以:

  • 使用Safari Technology Preview
  • 在模拟器上使用较低的iOS版本
  • 在Safari打开(有时几次)时重新启动iOS模拟器