2011-08-05 46 views
3

可能重複:
Where is myProject.sqlite located in Lion OSX Xcode 4.1?Lion中的sqlite核心數據存儲在哪裏?

我想刪除我爲我運行一個測試應用程序的核心數據存儲,因爲它包含的條目和模型已經改變。我似乎無法在Lion下找到它。我期待着看/庫/應用程序支持/我的應用程序名稱,但沒有文件夾爲我的應用程序。

任何想法?

+0

你確定它不是〜/ Library/Application Support/My App?無論哪種方式,該文件不應該移動。 – sosborn

+0

模擬器現在可以在iOS Simulator菜單下選擇「重置內容和設置...」。 –

+0

@sosborn nope。我在應用程序支持目錄中做了一個'ls'終端,它沒有顯示與我的應用程序有關的任何內容 –

回答

0

你建立了什麼樣的應用程序?如果您構建了「鞋盒」類型的核心數據應用程序,則該文件位於持久存儲協調器的任何位置,以便將其寫入。

這通常在應用程序控制器/委託中完成。

3

在獅子的XCode 4.1,我發現這個在〜/庫/應用程序的名字/ appname.storedata

刪除該文件後,我重新運行我的Mac應用程序和核心數據是像新的一樣。

+0

它似乎已經從〜/ Library/Application Support/appname /最近... – Daniel

0

它保存在與以前的ios版本相同的位置,但是...庫文件夾隱藏着一個Finder標誌,您可以撤消該標誌使其再次可見。

要做到這一點,打開終端程序並運行以下命令:

chflags nohidden ~/Library 

的文件夾,然後將所有子目錄將立即可見。

相關問題