2014-07-26 27 views
0

我們發佈的iOS應用程序中存在一個錯誤,我們無法重現並且僅影響少量用戶。我目前正在與願意幫助的幾位用戶聯繫,但我需要一種方式來獲取他們在我們的應用中擁有的所有數據,以便他們可以將其發送給我們。有沒有辦法讓他們備份應用程序並將其發送給我們?我如何才能訪問iOS應用程序的用戶數據?

我需要的信息包括私人文件目錄及其NSUserDefaults數據。我知道我可以使用iExplorer來訪問他們的私人文件目錄,但是讓他們的NSUserDefaults信息被證明是一個更棘手的問題。

+1

'NSUserDefaults'作爲plist文件存儲在「/Library/Preferences /.plist」中。 – rmaddy

+0

這工作!使用iExplorer我可以讓用戶發送給我們所有的文件。如果你想做出答案,我會選擇你的答案作爲正確答案。 – jmurphy

回答

0

如果你有機會到物理設備,那麼你可以使用這個問題iPhone: Where NSUserDefaults get stored?提供以下步驟:

  • 將設備連接到的Xcode
  • 選擇Windows的>管理
  • 選擇裝置
  • 點擊您的應用程序
  • select applicationData down down list
  • tap d自己的箭頭,並下載該文件夾
  • 打開下載的文件夾
  • 圖書館 - >首選項 - > appbundlename.plist

如果你沒有對設備的物理訪問,那麼我會只是創建一個小的更新您的應用程序,其中包含訪問NSUserDefaults的代碼並將其上傳到遠程服務器。您只需要求用戶安裝此更新,然後就可以訪問其本地設備數據。

相關問題