尝试访问模拟器日志时“找不到活动的 iOS 设备”
Posted
技术标签:
【中文标题】尝试访问模拟器日志时“找不到活动的 iOS 设备”【英文标题】:"No active iOS device found" when trying to access simulator logs 【发布时间】: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...打开模拟器日志....
【参考方案1】:
issue 和 react-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
的输出,可能是因为您选择了“评估”和“错误”。将其更改为“日志”或“全部”。以上是关于尝试访问模拟器日志时“找不到活动的 iOS 设备”的主要内容,如果未能解决你的问题,请参考以下文章
win8.1每次打开visual studio 2013总会提示VMware尝试访问日志文件时出错