2017-04-05 102 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

以上可能會告訴你什麼是你的應用中發生的,因爲它運行。

希望這有助於:)