2010-08-11 79 views
2

我們的應用程序即將進行測試。我們需要調試以發現缺陷。有沒有辦法在iPhone上創建日誌文件,將所有方法調用放到它上面,並在需要時將其複製回桌面PC?如何將日誌文件從iPhone複製到桌面PC

我從其他線程瞭解到可以進行日誌記錄。唯一未決的部分是將文件從iphone複製到桌面PC。可能嗎 ?怎麼樣 ?

回答

1

如果您將日誌寫出到應用程序文檔目錄中的文件中,並且您有權訪問該設備,則可以下載應用程序數據目錄。我之前做過這件事是爲了從我們的應用程序中複製日誌和SQLite數據庫。您可以按照下列指示:

Managing Application Data

爲了使您的應用程序的基於設備的文件系統的拷貝到你的Mac:

  1. 在Xcode中,選擇Window>管理。
  2. 在管理器中,在設備列表中選擇您的設備。
  3. 在「摘要」窗格中,單擊應用程序旁邊的顯示三角形。
  4. 單擊下載按鈕(應用程序數據包左側的向下箭頭),如圖3-7所示。
  5. 在出現的對話框中,選擇文件系統副本的位置。

注意:我不確定它是否顯示需要點擊的三角形,所以我包含了我自己的截圖。 screenshot http://christophercotton.com/stackoverflow/stackoverflow-screenshot-of-organizer.png

現在,如果您無法訪問設備。然後,最簡單的方法是擁有一個可以捕獲數據的Web服務器,並讓應用程序通過首選項面板按鈕上傳數據。

0

我不確定是否可以通過iTunes或任何其他方法同步文件。但是萬一不可能,你的另一個選擇是將文件上傳到服務器。測試期間可以爲此設置一個特殊按鈕。

另一種選擇可能是我聽說可以在越獄手機上使用SSH。爲了清楚起見,我從來沒有這樣做過,但從人們那裏聽說可以檢查文檔目錄。如果您的設備越獄並且您沒有找到更好的解決方案,您可以嘗試一下。

相關問題