2010-04-18 68 views
2

現在我有一個只讀應用程序工作,我正在處理插入語句。插入在我的代碼中返回OK,但回讀(在代碼中)是空的,所以我想使用命令行或瀏覽器來讀取。我可以將模擬器上的DB複製到我的筆記本電腦上,以便與其他實用程序進行訪問嗎?iPhone模擬器上存儲的sqlite3數據庫在哪裏?

回答

8

您可以在~/Library/Application Support/iPhone Simulator/<SDK VERSION>/Applications/<SOME RANDOM HASH>/Documents

注意訪問應用程序的文件目錄,取決於你正在構建的SDK版本會有所不同,和散列是很難找出哪一個是你的。只需檢查文件夾並查找YOURAPP.app二進制文件即可找出結果。

+0

謝謝---我現在發現了大約100+現在找到我的。 – mobibob 2010-04-19 00:23:09

+0

只是爲他人提供的建議:如果您從您的模擬器中刪除了所有其他應用程序(或者至少那些您不需要的應用程序),那麼在哈希代碼中查找您的應用程序會更快 – vallllll 2012-02-02 10:52:59

+0

XCode 4.5中移動的任何機會?在「應用程序支持」下找不到「iPhone Simulator」 – 2012-10-16 12:12:34

0

什麼數據庫? 假設您已經在應用程序的文檔文件夾中創建了它,模擬器的應用程序沙箱位於~/Library/Application Support/iPhone Simulator/<version>/<uuid>中,並且包含該應用程序以及它的Documents,Library和tmp目錄。

相關問題