2015-03-18 5 views
12

W poprzednich wersjach Instrumentów nie miałem problemu, ale teraz (wersja 6.2) z jakiegoś powodu Przydziały nie będą zawierały żadnych obiektów mojej aplikacji. Próbowałem Debug i Release Mode:Instrumenty> Przydziały nie pokazujące klas/obiektów aplikacji

Empty Allocations with filter

Uwaga, filtr "VC" powinno złapać wszystkie ViewControllers. I bez filtra ...

Allocations without filter

Jakieś pomysły?

+0

Zacząłem mieć ten sam dokładny problem w tym samym czasie, FWIW. Po wielu godzinach wyszukiwania w Internecie, nie wydaje się, aby odpowiedź brzmiała: – refulgentis

+0

Mam zgłoszony błąd # 20274288. Nie wiem, jak połączyć się z tym ... –

+0

Nie możesz, przynajmniej bezpośrednio od Apple:/Możesz wysłać go na openradar.me i połączyć, jeśli masz na to ochotę. – refulgentis

Odpowiedz

16

Testowałem to z 6.2 i 6.3 i napotkałem problem. Korzystałem także z symulatorów iOS 8.2 i 8.3. Jednak po przełączeniu na symulator iOS 8.1 działało poprawnie. Tak więc nie jest to błąd z Instruments, ponieważ jest to błąd systemu iOS, a przynajmniej jego kombinacja.

Tym razem obejście polega na przetestowaniu alokacji za pomocą systemu iOS 8.1 lub wcześniejszego.

+0

Miał podobny problem, gdy nie widziałem żadnych odniesień z Heapshot (wszystko, co zobaczyłbym było Malloc z swift_slowAlloc) - przejście do symulatora 8.1 pozwala zobaczyć dane ponownie ! –

+0

To samo tutaj - wszystkie moje obiekty są rejestrowane, gdy cofnąłem się do wersji 8.1, aby profilować –

+0

. Problem ten nadal występuje w XCode 6.4 i iOS 8.4 ... rozwiązanie do używania iOS 8.1 jest nadal opłacalne i działa po raz pierwszy. Dzięki. Pomyślałem, że zwariowałem, kiedy wpadłem na problem! – BHowell

Powiązane problemy