iOS监视器如Android监视器用于调试?

时间:2017-04-05 00:59:23

标签: ios iphone xcode

我是iOS开发的新手。我正在研究的是如何在iPhone中运行我的应用程序时获取有关我的应用程序的信息。

例如:当我在Android中开发时,我连接手机(使用净化模式)并打开Android Monitor。所以我可以看到监视器显示我是否出了问题:     第425行nullPointerException ....

问题是什么?我在Windows PC中使用HTML和Ionic构建了混合应用程序,因此我使用Ionic View在我的朋友中显示我的应用程序'的iPhone。 然后我在朋友的Mac上下载了xCode,我试图知道我的应用程序出了什么问题,因为它显示了我的白色屏幕。

所以...可能是,如果我能用我的Android监视器描述的东西并找到错误,我可以达到我的应用程序错误。

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

根据您的操作,有几个地方可以查看错误和日志输出。如果您通过Xcode运行应用程序,则可以在调试视图中查看控制台输出 - 使用工具栏上的以下按钮打开调试视图:

enter image description here

调试视图将出现在Xcode窗口的底部,它可以有两个窗格 - 一个变量视图和控制台输出。控制台输出区域将在您的应用程序中显示,因为它在Xcode中运行。您可以使用显示调试视图时右下角的两个按钮打开/关闭两个窗格。

如果您没有通过Xcode运行您的应用程序,那么您可以通过USB线将设备连接到Mac,然后在Xcode中选择窗口 - 设备 Xcode菜单。您获得的新窗口将允许您连接到您的设备并查看设备上的崩溃日志。如果您的应用程序崩溃,则应该允许您从应用程序中查看崩溃日志。

或者,当您的iOS设备连接到Mac时,您可以通过在Mac上运行控制台应用程序来查看控制台输出(类似于iOS上的Monitor)。在控制台应用侧栏上,您应该会看到您的iOS设备。如果选择设备,则可以在设备上看到控制台,如下所示:

enter image description here

以上内容可能会告诉您应用运行时发生了什么。

希望这有助于:)