怎麼查詢XCode模擬器的儲存路徑?以及真機的沙盒檔案?

峻峰飛陽發表於2016-10-23

有時候開發除錯時,需要檢視模擬器或真機中應用的資料檔案,比如Sqlite之類的,可按以下步驟進行:


模擬器檔案路徑Finder ->前往 ->前往資料夾-> 輸入路徑 :

/Users/使用者名稱/Library/Developer/CoreSimulator/Devices/


裡面就是很多以模擬器裝置ID命名的資料夾。


查詢模擬器的裝置ID:

1)點選XCODE上方的window選擇Devices ,開啟裝置一覽。


2)點選左邊裝置一覽,上面是真機,下面是模擬器,其中模擬器的id是用來確認模擬器資料夾位置的

 

3) 點選真機,可以看到真機上基於當前Xcode開發者安裝沙盒的程式(不越獄無法看到其他開發者的程式)

4)點選畫面下面的Download下載按鈕,把應用資料下載到Mac上,生成一個.xcappdata檔案,裡面的內容結構類似這樣

5)在.xcappdata檔案上點選右鍵,選擇Show package contents 檢視包內容,就可以看到真機應用程式的資料檔案了,這個位置指向系統的NSUserDefault,因此有人說這個類可以用來儲存登入密碼是不對的


相關文章