2012-08-16 4 views
12

Niedawno nie mogłem przetestować pod kątem wycieków za pomocą Instrumentów podczas uruchamiania aplikacji na urządzeniu. Instrumenty będą próbowały wykonać migawkę, ale status zostanie zamrożony w "Analizie procesu". Na początku myślałem, że to tylko czas, ale czekałem ponad 20 minut i nie miałem szczęścia. Nadal działa dobrze na symulatorze.Instrumenty Xcode nie mogą wykonywać migawek wycieków podczas pracy na urządzeniu

Do tej pory próbowałem: - Korzystanie z innych urządzeń o różnych wersjach systemu iOS - ponowne uruchomienie wszystkich urządzeń - Aktualizacja Xcode do najnowszej wersji - Running szereg różnych aplikacji - Włączanie automatycznych migawek się i próbuje ręcznie

Niestety, żadna z powyższych nie ma znaczenia i brakuje mi pomysłów, oprócz ponownej instalacji instrumentów, jeśli to możliwe.

Czy ktoś ma pojęcia, co może być przyczyną?

+1

+1 za właściwe użycie tagu Xcode. –

+0

Kiedy używam go do testowania automatyzacji, degraduje się dość szybko, gdy gromadzą się "biegi". Kiedy usuwam wszystkie przebiegi i wyłączam/włączam logowanie samych instrumentów, znowu działa poprawnie. Tak samo jak po otwarciu/użyciu tego samego śladu w kółko, zdaje się on również ulegać degradacji, więc staram się je usuwać od czasu do czasu. To nie jest odpowiedź, tylko sugestie. –

+0

Wygląda na to, że inny problem z tą samą symptomatologią pojawił się na Xcode 6.0.1. Zobacz to pytanie: http://stackoverflow.com/questions/25968301/xcode6-0-1-leak-instruments-notwork - sugestie opisane w odpowiedziach (ręczne wybieranie profilu programisty, ustawienie schematu na profil w debugowaniu) nie działa. –

Odpowiedz

4

Mam również ten sam problem i poprawiłem go, dodając profil programisty mojego projektu.

Musisz dodać profil programisty swojego projektu w Organizatorze i ustawić Ustawienia kompilacji -> Podpisywanie kodu do profilu programisty. Następnie możesz zobaczyć wycieki w instrumencie.

0

Czy mógłbyś wspomnieć o swojej wersji XCode? Miałem ten sam problem, ale po aktualizacji do XCode 4.5.1 jego działa dobrze. Możesz także wypróbować jeden stary hack - tabbing pomiędzy Instruments i Xcode (czasami działa).

1

Wystąpił również ten problem po ostatniej aktualizacji XCode, a mój schemat profilowania został skonfigurowany do używania konfiguracji konfiguracji "Wydanie", gdy trzeba było "Debugowanie" - co umożliwiło zakończenie analizy.

+0

Czy wiesz, co z konfiguracją "Debugowanie" mogło działać? Czy jest to ustawienie optymalizacji? Próbuję naprawić ten sam problem, ale konfiguracja kompilacji do profilowania jest już Debuguj i proces się nie kończy. – Ziewvater

Powiązane problemy