我是iOS开发的新手。我正在研究的是如何在iPhone中运行我的应用程序时获取有关我的应用程序的信息。
例如:当我在Android中开发时,我连接手机(使用净化模式)并打开Android Monitor。所以我可以看到监视器显示我是否出了问题: 第425行nullPointerException ....
问题是什么?我在Windows PC中使用HTML和Ionic构建了混合应用程序,因此我使用Ionic View在我的朋友中显示我的应用程序'的iPhone。 然后我在朋友的Mac上下载了xCode,我试图知道我的应用程序出了什么问题,因为它显示了我的白色屏幕。
所以...可能是,如果我能用我的Android监视器描述的东西并找到错误,我可以达到我的应用程序错误。
感谢您的帮助!
答案 0 :(得分:3)
根据您的操作,有几个地方可以查看错误和日志输出。如果您通过Xcode运行应用程序,则可以在调试视图中查看控制台输出 - 使用工具栏上的以下按钮打开调试视图:
调试视图将出现在Xcode窗口的底部,它可以有两个窗格 - 一个变量视图和控制台输出。控制台输出区域将在您的应用程序中显示,因为它在Xcode中运行。您可以使用显示调试视图时右下角的两个按钮打开/关闭两个窗格。
如果您没有通过Xcode运行您的应用程序,那么您可以通过USB线将设备连接到Mac,然后在Xcode中选择窗口 - 设备 Xcode菜单。您获得的新窗口将允许您连接到您的设备并查看设备上的崩溃日志。如果您的应用程序崩溃,则应该允许您从应用程序中查看崩溃日志。
或者,当您的iOS设备连接到Mac时,您可以通过在Mac上运行控制台应用程序来查看控制台输出(类似于iOS上的Monitor)。在控制台应用侧栏上,您应该会看到您的iOS设备。如果选择设备,则可以在设备上看到控制台,如下所示:
以上内容可能会告诉您应用运行时发生了什么。
希望这有助于:)