2014-04-04 16 views
13

enter image description here Aby otworzyć Instrumenty, musimy najpierw profilować, a następnie wybrać szablon, który musimy profilować przecieki pamięci, alokacje, zombie. Ale nadal otrzymuję bibliotekę alokacji błędów, która nie została załadowana, i nie widzę również śledzenia stosu. I nie mógł znaleźć przyczynę wycieku w aplikacjiBiblioteka śledzenia alokacji nie została załadowana w czasie i nie może zobaczyć śladu stosu

Jak wspomniano roztworu w innych linków, używam zarówno symulator (iOS7) i aktywnego systemu (iOS7)

Xcode Wersja: Wersja 5.0.2 (5A3005) Symulator: iOS 7.0.3 (111B508) Mac: OS X wersja 10.8.5

Przepraszam, jeśli powyższe informacje są nieprawidłowe. Podaj odpowiedzi. Dzięki za to

+0

możliwe duplikat [błędu Xcode dokumenty: śledzenie „przydziały biblioteka nie nakładano na czas”] (http://stackoverflow.com/questions/19625082/xcode-instruments-error-allocations-tracking-library-was -nie-załadowane-w czasie) – Rivera

Odpowiedz

2

Występuję z problemem na symulatorze iOS 7. Nadal nie wiem, jak to naprawić, ale być może znalazłem obejście tego problemu.

  1. Dotknij "Przycisk nagrywania", aby zatrzymać instrument, jeśli jest uruchomiony.
  2. Wybierz Instrument -> Usuń menu "Przydziały". Możesz zobaczyć tylko "Wycieki" w Instrumentach
  3. Stuknij w przycisk "Nagraj", aby zagrać na instrumencie. Uruchom aplikację na symulatorze.
  4. Dotknij przycisku Biblioteka i przeciągnij "Przydziały" na instrumenty. Można zobaczyć „Wycieki” i „przydziały” w instrumentach

widzę ślad stosu po kroku 4.

+6

To obejście działa tylko przez kilka sekund, a następnie zawiesza się dla mnie. Zauważyłem także, że przy pierwszym użyciu Instruments prosi o hasło administratora, aby umożliwić analizę procesów, co pozwala mi sądzić, że dzieje się to pomiędzy aktualizacjami Xcode/Instruments. – Rivera

1

w moim przypadku to działa tylko przy użyciu symulatora systemu iOS w wersji 8.1 +.

Nie należy również zapominać, aby przejść do 8.1 w projekcie Ustawienia kompilacji pod iOS Deployment Cel

0

Doświadczyłam tego w Xcode 8.3 i było to spowodowane niedopasowaniem Configuration zbudować dla Run i profilu. enter image description here Profiler próbował uruchomić Rodzaj wydania aplikacji, która nie została nawet zbudowana. enter image description here Powodowało to błąd. enter image description here Po zmianie konfiguracji budowania profilu na typ produktu, który został już zbudowany, w moim przypadku Debugowanie rozwiązało problem i Instrumenty znów pracowały. enter image description here

Powiązane problemy