używaj instrumentów-przecieki z urządzeniem

Zaczynam używać instrumentów-przecieków z iPhone ' a 3G. kiedy próbuję uruchomić aplikację z instrumentami na iPhonie otrzymuję

Target failed to run: Remote exception encountered: 'Failed to get task for pid 280'
Pomysły?

Jedyny raz udało mi się uruchomić aplikację z instrumentów działa bardzo wolno, nie mogłem go przetestować. Jakie są kroki, aby uruchomić aplikację na urządzeniu w poszukiwaniu wycieków?

Author: Singleton, 2010-12-01

4 answers

Rozwiązaniem dla mnie było upewnienie się, że mój schemat profilu używa konfiguracji" debug", a nie" release".

W Xcode 4 Wybierz produkt/Edytuj schemat z górnego menu następnie kliknij przycisk "Profil" po lewej stronie. W okienku "info" zobaczysz ustawienie konfiguracji Build-ustaw ją na "debug"

 146
Author: Peter Johnson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-28 10:43:09

Ten błąd jest również wyświetlany, jeśli próbujesz przetestować aplikację na urządzeniu z wybranym profilem dystrybucji. Upewnij się, że masz odpowiednie ustawienia podpisu kodowego do opracowania.

 28
Author: rectWare,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-23 02:11:08

Możesz profilować release build na urządzeniu. To, co musisz zrobić, to zbudować release build z certyfikatem dewelopera. Zobacz tutaj .

 6
Author: William Jockusch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:14:14

Instrumenty zasadniczo wykonuje swoją pracę, stając się debugerem dla aplikacji. Jeśli nie możesz uruchomić debuggera Xcode przeciwko niemu, nie możesz uruchomić instrumentów przeciwko niemu.

W większości przypadków należy ustawić uprawnienia, aby umożliwić debugowanie.

Czasami po użyciu XCode do debugowania aplikacji, stwierdzam, że nie mogę używać instrumentów, dopóki nie zrestartuję urządzenia.

W Przeciwieństwie Do XCode, instrumenty mogą być mylone między dwoma aplikacjami o tej samej nazwie, ale różnych identyfikatorów pakietu. (A może o tej samej nazwie i podobne identyfikatory pakietów.) Gdy mam wiele wersji aplikacji na urządzeniu, często muszę usunąć dodatkowe, aby uzyskać Instrumenty, aby połączyć się z odpowiednią aplikacją. Jeśli masz jedną kompilację debugowania i jedną kompilację release, może to być problem.

Usuń wszystkie duplikaty aplikacji i uruchom ponownie urządzenie. (Możesz zmienić nazwę wyświetlaną dla konfiguracji kompilacji release i debug.)

 0
Author: Walt Sellers,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-14 07:49:21