【问题标题】:"No active iOS device found" when trying to access simulator logs尝试访问模拟器日志时“找不到活动的 iOS 设备”
【发布时间】:2018-04-20 17:21:12
【问题描述】:

不知何故,当我运行npm run log:ios (react-native log-ios) 时,出现以下错误:

No active iOS device found

我已经启动并运行了模拟器,并打开了应用程序。
知道为什么,或者我该如何开始调查这个问题?

PS:我最近安装了 Xcode 9.1-beta2,因为我想检查从这次升级中继承的东西。不确定它在这种情况下会/可能扮演什么角色。

【问题讨论】:

  • 如果你对react-native log-ios也有类似的问题,只要知道你可以通过菜单Debug > Open System Logs...打开模拟器日志....

标签: xcode react-native ios-simulator


【解决方案1】:

issuereact-native log-ios 由于其他一些优先事项尚未解决。使用Console.app 有一个简单的解决方法。要打开Console.app + space > 输入console,按回车键。

模拟器日志也可以在Debug下查看>Open System Log

编辑:如果您想在 iOS 模拟器中查看 console.log 进行调试

在菜单栏中打开Safari,转到首选项-> 高级-> Show Develop menu。完成后,在 Xcode 中构建并运行,然后在 safari 中运行 Develop -> iPhone Simulator -> Your App Name

【讨论】:

  • 在我的模拟器上,我的应用名称是灰色的,无法点击。在它下面,有一个可点击的 JSContext 选项,如果我点击它,我会看到很多东西,但看不到日志
  • 如果您没有看到console.log 的输出,可能是因为您选择了“评估”和“错误”。将其更改为“日志”或“全部”。
猜你喜欢
  • 1970-01-01
  • 2019-04-06
  • 1970-01-01
  • 2020-10-31
  • 2017-10-16
  • 2019-01-24
  • 1970-01-01
  • 1970-01-01
  • 2018-08-16
相关资源
最近更新 更多