2012-08-01 12 views
6

SQLLite veritabanını kurtarmak yok - ama cevap hep kabaca aynı gibi görünüyor:nerede iPhone simülatörü ben bu soruyu SO üzerinde birkaç kez sorduk gördük

/Users/myName/Library/Application Support/iPhone Simulator/4.2/ ... 

gör ilgili sorular:

iOS 4.2 simulator files?

Where does the iPhone Simulator store its data?

where database store in iphone simulator (for Mac OS)?

Yine de bu yolu makinemde görmüyorum. Kullanıcı klasörümdeki

'Kitaplık' klasörüm yok. Sürücünün kökünde bir Uygulama Desteği klasörüyle bir kütüphane klasörü bulabilirim - ancak orada iPhone Simulator alt klasörü yok. Bir iPhone Simulator klasörünü bulabildiğim tek yer, gerçek simülatör yürütülebilir dosyasının saklandığı yerdir - ancak orada herhangi bir veri dosyası görünmüyor.

Ben 4,2

Her şey iyi çalışıyor gibi görünüyor, Mac OS X 10.7.4 ve Xcode var - simülatörü çalıştırmak ve veritabanı kullanabilirsiniz - bu ana makinede depolanan Sadece nerede bulamıyorum.

Bu verilerin kaydedilebileceği başka standart klasörler var mı?

+0

Veritabanına erişmek için kullandığınız yolu NSLog yapamaz mısınız? Klasörleri göremiyorsanız, bir nedenle gizlenmiş olabilirler. – ohr

+0

Görünürlükte, evet. Bununla birlikte, Çekirdek Veriler üzerine bir Yönetilen Nesne çerçevesi kullanıyorum, bu yüzden db yoluna kolay bir erişimim yok - OS X sadece Finder'daki klasörleri gizliyordu, D'oh! –

cevap

19

Kitaplık dizinini Finder aracılığıyla mı, yoksa komut satırında mı arıyorsunuz? Varsayılan olarak Aslan’tan itibaren Kütüphane saklı. Sen terminalde

/usr/bin/chflags nohidden ~/Library 

yazarak onu görünür kılmak, ya da sadece komut satırı ör yoluyla buraya gidebilirsiniz:

open ~/Library/Application\ Support/iPhone\ Simulator/ 
+0

İyi düşünce. O, kendini geliştiren geliştiricilerden koruyan bir OS X vakasıydı! ;) Şimdi bulundu :) –

1

Sanırım 4.2, iOS simulatörü sürümünüzdür, çünkü bu yolda size simülatör sürümünü seçmelisiniz. Bunun altında Uygulamalar adı verilen bir klasör olmalı, altında bazı iç içe geçmiş klasörler var (bu isimler MD5 ya da başka bir şey) ve bu klasörlerin her biri ayrı bir uygulama için geçerli. Aradığınız uygulama ile ilgili klasörü bulun, Belgeler klasörü altında veritabanı dosyası olmalıdır

7

OS X Lion beri Kullanıcı klasöründe Kütüphane klasörü varsayılan olarak gizlidir. Finder'da 'Git' menüsünü açın ve seçeneğine basın (alt), 'Kütüphane' klasörünün görünümünü fark edeceksiniz.

+0

Nice shortcut :) –

2

Libary, standart bulucunuzda gizlenmiştir.

Onu bulabilmek için, en iyi kullanıcı dizinine (~ /) gidin ve Cmd-Shift-G tuşlarına basın.

Bir metin kutusu Library yazın ve ardından sarı tuğla yolu izleyin.

1

Benzer amaçlar için, Musical Chairs adlı bir komut satırı aracı öneririm. Yüklendiğinde, son değiştirilmiş simülatör uygulama dizini chairs open ile açabilirsiniz. Kolayca monte edilmiş bir yakut gemisidir, sudo gem install chairs. Esas amaç, uygulama verileri örneklerini önbelleğe almaktır, daha fazla here.

0

Yani, en iyisi SimPholder'dır.Üstteki simgeyi kaydeder. Uygulamayı çalıştırdıktan sonra, Simpholer simgesine tıklayın, koştuğunuz uygulamayı gösterecek ve türetmenizi sağlayacak

İlgili konular