2017-04-05 100 views
1

我是iOS开发新手。我正在制定的是如何在iPhone中运行它时获取有关我的应用程序的信息。像iOS监视器一样用于调试的Android监视器?

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

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

所以...也许,如果我可以做一些类似我用Android监视器描述的内容并找到错误,我可以达到我的应用程序错误。

感谢您的帮助!

回答

1

有几个地方可以查看错误和日志输出,具体取决于您在做什么。如果你正在运行通过Xcode中的应用程序,然后就可以看到在调试视图控制台输出 - 使用工具栏上的以下按钮打开调试视图:

enter image description here

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

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

另外,通过在iOS设备连接到Mac时在Mac上运行控制台应用程序,您可以看到控制台输出(类似于iOS上的监视器)。在控制台应用程序侧栏中,您应该会看到您的iOS设备。如果您选择的设备,你可以看到控制台的设备上,如:

enter image description here

以上可能会告诉你什么是你的应用中发生的,因为它运行。

希望这有助于:)