React native 如何让React本机日志显示在iPhone控制台中(而不是/除了Xcode控制台)

React native 如何让React本机日志显示在iPhone控制台中(而不是/除了Xcode控制台),react-native,React Native,如果您在React原生应用程序(即Javascript)中有一个console.log(“一些日志记录”)code行,并在iPhone上运行该应用程序,那么您可以看到日志记录出现在我将要调用的Xcode控制台中,或者如果您在浏览器中摇晃该应用程序 然而,你看不到日志出现在我将要称之为iPhone控制台的地方 我的问题是-除了Xcode控制台外,如果输出在iPhone控制台中可见,是否有一种添加日志的方法来响应本机代码 关于我所说的iPhone控制台的更多信息: 如果您使用Xcode以交互方式运行

如果您在React原生应用程序(即Javascript)中有一个
console.log(“一些日志记录”)
code行,并在iPhone上运行该应用程序,那么您可以看到日志记录出现在我将要调用的Xcode控制台中,或者如果您在浏览器中摇晃该应用程序

然而,你看不到日志出现在我将要称之为iPhone控制台的地方

我的问题是-除了Xcode控制台外,如果输出在iPhone控制台中可见,是否有一种添加日志的方法来响应本机代码

关于我所说的iPhone控制台的更多信息: 如果您使用Xcode以交互方式运行iOS应用程序,则会显示一个日志控制台。我在这里称之为Xcode控制台

但是,如果在Xcode中选择菜单选项Window | Devices and Simulators | Open Console |,则可以看到完整的iPhone日志记录(即除了您的应用程序记录的内容外,系统记录的内容)。 这就是我所说的iPhone控制台。 通过XCode查看并不是查看或获取iPhone日志的唯一方法,还有其他方法

当您进行iPhone本机开发并使用
NSLog()
时,它将同时登录到Xcode控制台和iPhone控制台,但是当使用React native
console.log()进行日志记录时,日志记录只会出现在Xcode控制台中。

我希望添加日志代码,以使本机Javascript代码在iPhone控制台中显示。

首先摇动iPhone,然后您可以看到此屏幕

然后单击“远程调试JS”按钮

之后,您可能会看到这样的React Native Debugger页面


然后打开你的检查器[f12],进入控制台选项卡调试它!:)

谢谢,但问题是如何使日志显示在iPhone控制台中。@Gruntscakes你能举一个
iPhone控制台
的例子吗?所以我可以理解你我重写了这个问题,希望它更清晰。@Gruntscakes你能添加一个
iPhone控制台的示例屏幕截图
,这样我就可以检查它是否可能了