2009-11-25 11 views
17

Próbuję monitorować moje podstawowe zużycie danych, ale wszystkie instrumenty Core Data są wyszarzone w Instruments. Nie jest również dostępny w "Uruchom z narzędziem Performance" w Xcode. Mówi, że instrumenty Core Data są przeznaczone dla komputerów Mac i nie są dostępne na iPhonie, ale słyszałem, że ludzie mówią o tym, że go używają, o czym wspominają również w dokumentach Apple.Instrumenty Core Data dla iPhone'a

Jak mogę je uruchomić?

Dzięki!

Odpowiedz

31

Instrumenty Core Data można uruchamiać tylko na symulatorze, a nie na urządzeniu.

Otwórz Instrumenty i wybierz żądane elementy podstawowe, a następnie użyj Instrumentów, aby uruchomić symulowaną aplikację na iPhone, zamiast uruchamiać z Xcode.

Mam nadzieję, że to wsparcie będzie lepsze w przyszłych wersjach. Ponadto wierzę, że działa tylko z 3.1, a nie 3.0.

+0

Ah to działa na symulatorze! Dziękuję za to! Jestem pewien, że to nie działało wcześniej, musiało grać! –

+2

Instrumenty Core Data na komputerze Mac polegają na systemie DTrace. Ponieważ nie mamy jeszcze DTrace na iPhonie, nie dziwi mnie, że działają tylko przeciwko Symulatorowi (jak robią to niestandardowe skrypty DTrace). –

+1

Otrzymuję komunikat "Błąd podczas uruchamiania skryptu przez serwer dtrace" dla wszystkich instrumentów Core Data w Xcode 5/iOS Simulator. Jakieś pomysły? – Rivera