Używam XCode 3.2 na Snow Leopardzie i próbuję uruchomić instrument Zombies przeciwko mojej aplikacji, ale wybór jest wyszarzony i nie wiem dlaczego. Wiem o zmiennej środowiskowej NSZombieEnabled. Mam ten zestaw do TAK na mojej aplikacji. Nie jestem pewien, czy to ma znaczenie, ale aplikacja jest aplikacją, którą zacząłem opracowywać na systemie Leopard z poprzednią wersją XCode. Oto zrzut ekranu z tego, co mój menu wygląda następująco:Jak uruchomić program iPhone za pomocą instrumentu Zombies?
Odpowiedz
Trzeba uruchomić aplikację Instruments z instrumentem Zombies spoza XCode
ten sposób można to zrobić:
Aplikacja Instruments zazwyczaj znajduje się wewnątrz /Developer/Applications/
, ale można również użyj Spotlight, aby go znaleźć.
Po uruchomieniu Instruments powinien zostać wyświetlony ekran z monitem o wybranie szablonu dla nowego dokumentu śledzenia.
Wybierz: iPhone Simulator > Memory > Zombies
Następnie trzeba wybrać cel.
Przejdź do: Chose target > Chose target > Chose target...
Teraz trzeba wybrać plik aplikacji:
<Path to your iPhone project>/build/Debug-iphonesimulator/<Application name>
i naciśnij Chose
.
Teraz wszystko gotowe.
Aby uruchomić aplikację, naciśnij przycisk Record
.
Kilka Side Uwagi:
- użyłem XCode 3.2.3 na Mac OS X 10.6.3, ale uważam, że działa tak samo w poprzednich wersjach.
- Instrument Zombies działa tylko z symulatorem.
- Instrumentu Zombies nie można używać z instrumentem Wycieki, ponieważ wszystkie zombie wyglądałyby jak przecieki.
- Chciałbym również wiedzieć, dlaczego menu w XCode jest wyszarzone.
Czy na pewno jesteś ustawienie go w odpowiednim miejscu? Chodzi o to, że jest to program runtime, który można dopasować, a nie kompilować. Po prostu upewnij się, że ustawiasz go we właściwym miejscu i spróbuj ponownie.
Idź na projekt -> Edytuj Aktywne wykonywalne
Kliknij Argumenty
kliknij + w „Zmienne należy ustawić w środowisku” sekcji
Enter NSZombieEnabled w kolumnie Nazwa i TAK w kolumnie Wartość.
Ustaw z pewnoscia na zaznaczony jest znacznik wyboru dla wpisu NSZombieEnabled.
To nie funkcjonalność Zombies Instruments; to starsza wbudowana w podstawową funkcję zombie. Wersja instrumentalna jest mocniejsza. –
Jak powiedzieli inżynierowie Apple, większość elementów w opcji Uruchom z narzędziem Performance wymaga wsparcia dTrace, ale funkcja dTrace nie jest jeszcze dostępna dla systemu iOS, nawet dla symulatorów.
jednak dziwnie, można ręcznie ustawić szablon w instrumenty do testowania zombie, jak to opisali @florin
- 1. Jak uruchomić program Hadoop?
- 2. XCode - zrozumienie instrumentu alokacji
- 3. Jak uruchomić program profilujący Matlab
- 4. Jak uruchomić program z Perl?
- 5. Jak spakować program Twisted za pomocą py2exe?
- 6. Jak uruchomić plik python za pomocą crona
- 7. Jak uruchomić zapytanie ldap za pomocą R?
- 8. Jak uruchomić działanie za pomocą określonej karty?
- 9. Jak uruchomić kątomierz za pomocą przeglądarki internetowej?
- 10. Jak uruchomić czyszczenie za pomocą pliku vows.js?
- 11. Jak uruchomić to oświadczenie za pomocą RxJava?
- 12. Jak uruchomić plik wykonywalny za pomocą Lua?
- 13. Jak uruchomić przeglądarkę selenową za pomocą proxy
- 14. Xcode Instruments - Zombies - czego szukam?
- 15. Uruchom program Outlook za pomocą C#
- 16. Jak uruchomić program wiersza poleceń w Delphi?
- 17. Jak uruchomić program node.js Express w trybie produkcyjnym za pomocą sudo?
- 18. Jak uruchomić program C na Mac OS X za pomocą Terminala?
- 19. Jak stworzyć, zbudować, uruchomić i debugować program Rust za pomocą edytora Atom?
- 20. Jak uruchomić polecenie jako proces w tle za pomocą ADB?
- 21. Jak uruchomić makro programu Excel za pomocą zadania harmonogramu?
- 22. Jak uruchomić JavaScript za pomocą jsc na OS X?
- 23. Jak uruchomić 2 polecenia za pomocą dokera exec
- 24. Jak uruchomić program java z innego katalogu?
- 25. Jak uruchomić program z zimną pamięcią podręczną?
- 26. Jak uruchomić program w języku Python?
- 27. Jak uruchomić program z argumentami z MONO?
- 28. Jak programowo ponownie uruchomić program Finder?
- 29. Jak uruchomić program przed rozpoczęciem dezinstalacji?
- 30. Jak uruchomić program używając Valgrind w Clion?
Nigdy nie widziałem narzędzie zombie, więc nie mogę powiedzieć wiele. Wiem tylko, że niektóre narzędzia działają podczas działania na urządzeniu, ale nie na symulatorze. Możesz spróbować tego. –
Próbowano, nadal nie jest włączona. –
Mam ten sam problem, poszedłem do jednej odpowiedzi tutaj i jak opcja Anthony D my Zombies jest nadal wyszarzona. – Prairiedogg