2013-10-28 39 views
4

最近,我已將XCode從版本4.6.3升級到verion 5.0.1,並將我的Mac升級到iOS 7.0.3和iOS X Maverick。iPhone模擬器文件夾沒有在iOS 7中找到,XCode 5

我有一個簡單的項目與核心數據,它是用Xocde 4.6.3編寫和運行與iOS 6.1,當我運行它,我可以去路徑下查看項目sqlite文件〜/ Library/Application Support/iPhone Simulator/6.1/Applications/[app GUID] /Documents/MyAppName.sqlite。

如上所述,我使用新版本升級Mac和XCode後,我使用XCode 5打開該項目,並且可以對我的應用程序中使用的核心數據函數執行CRUD操作,並且項目運行正常。不過,我按照上面的路徑來看看我的sqlite文件,我不知道是不是找到'〜/ Library/Application Support'文件夾下的'iPhone Simulator'文件夾。

請幫忙。先謝謝你。

回答

12

您是否嘗試過記錄文檔目錄的路徑?

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil; 

NSLog(@"%@",basePath); 

編輯 如果你不能看到庫文件夾,請轉到Finder和按Command + Shift + G,然後輸入從上面的日誌接收到的輸出。在你的情況下,/ Users/thomaslee/Library/Application Support/iPhone Simulator/7.0.3/Applications/5482CD65-DA92-4C65-863C-2D1335C24C43/Documents

+2

我看到調試輸出爲「/ Users/thomaslee/Library/Application Support/iPhone Simulator/7.0.3/Applications/5482CD65-DA92-4C65-863C-2D1335C24C43/Documents「。但是如果我使用Finder,我沒有在「/ Users/thomaslee /」文件夾下看到「Library」文件夾。有任何想法嗎? –

+2

@ Thomas.Benz默認情況下,您的主目錄下的Library文件夾被隱藏,因此在Finder中看不到。您可以通過在終端外殼中鍵入「open〜/ Library」來打開查找器。 – Colin

+0

@Colin,謝謝你的幫助。現在我可以看到該文件夾​​,並使用命令刪除文件夾的「隱藏」屬性:chflags nohidden {路徑到文件夾} –