找不到iphone simulator?

想在Mac中找到模擬器的沙盒路徑,有一篇文章寫的比較詳細。可是,若是你安裝了Xcode6,那麼按照這篇文章的方法,你是找不到沙盒的。緩存

首先,我引用一下該文章的全文:app

    一、模擬器沙盒目錄iphone

文件都在我的用戶名文件夾下的一個隱藏文件夾裏,中文叫資源庫,他的目錄實際上是Library。spa

1.1 方法一、能夠設置顯示隱藏文件,而後在Finder下直接打開。設置查看隱藏文件的方法以下:打開終端,輸入命名code

顯示Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隱藏Mac隱藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false輸完單擊Enter鍵,退出終端,從新啓動Finder就能夠了重啓Finder:鼠標單擊窗口左上角的蘋果標誌-->強制退出-->Finder-->

如今能看到資源庫文件夾了。orm

打開資源庫後找到/Application Support/iPhone Simulator/文件夾。這裏面就是模擬器的各個程序的沙盒目錄了。htm

1.2 方法二、這種方法更方便,在Finder上點->前往->前往文件夾,輸入/Users/username/Library/Application Support/iPhone Simulator/  前往。ip

username這裏寫你的用戶名。資源

二、目錄結構get

默認狀況下,每一個沙盒含有3個文件夾:Documents, Library 和 tmp。由於應用的沙盒機制,應用只能在幾個目錄下讀寫文件

Documents:蘋果建議將程序中創建的或在程序中瀏覽到的文件數據保存在該目錄下,iTunes備份和恢復的時候會包括此目錄

Library:存儲程序的默認設置或其它狀態信息;

Library/Caches:存放緩存文件,iTunes不會備份此目錄,此目錄下文件不會在應用退出刪除

tmp:提供一個即時建立臨時文件的地方。

iTunes在與iPhone同步時,備份全部的Documents和Library文件。

iPhone在重啓時,會丟棄全部的tmp文件。

咱們建立一個IosSandbox的項目來展開沙盒和文件讀寫等操做的練習。

建立後找到模擬器上對應的目錄,

這是目錄全展開了。

這是上面提到的三個目錄 :Documents、Library、 tmp


其次,要想在Xcode6裏面找到沙盒,訪問路徑改成:

/Users/username/Library/Developer/CoreSimulator/Devices/cryptic number/data/Containers/Data/Application/cryptic number

或者用下面的方法打印出路徑:

 NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
相關文章
相關標籤/搜索