2011-11-16 7 views
10

Kiedy łączę moje 3GS (iOS 5.0.1) Urządzenie do instrumentów Dostaję na instrumentach pojawiastanie połączyć 3GS iPhone (iOS 5.0.1) z zastosowaniem instrumentów

" Failed to start Instruments daemon for 'iOS' on iPhone 3GS (v5.0.1)' (The service is invalid.) 

Please reconnect the device." 

Ten komunikat ten komunikat o błędzie , kiedy ponownie podłączę urządzenie. Jak mogę wykonać testy wydajności za pomocą tego urządzenia.

Dzięki.

Odpowiedz

7

Nie mam pojęcia, co jest przyczyną tego - ale znalazłem rozwiązanie, które działało na obu urządzeniach, które powodowały, że instrumenty wyskakują z tego komunikatu - czyniąc je bezużytecznymi. Po prostu uruchomiłem organizator Xcode, a po tym, jak Organizator odczytał dane urządzeń - oba bezbłędnie działały z instrumentami.

+0

thx, dziwne instrumenty przestały działać dzisiaj, wszystko było dobrze wczoraj i nic nie zmieniłem, twoje rozwiązanie działało – alhcr

+1

Czy wiesz, czy jest sposób na to samo z linii poleceń? Coś trzeba zresetować na telefonie lub podłączonym Macu i jeśli możemy to zrobić z wiersza poleceń, możemy niezawodnie uruchomić automatyczne testy na serwerze kompilacji. – jhabbott

7

Otrzymałem ten komunikat o błędzie podczas próby uruchomienia Instrumentów z podłączonym iPodem 4G. Okazało się, że korzystam z przestarzałej wersji Instrumentów z wcześniejszej wersji XCode (4.2). (Kiedy szukałem Instrumentów w Spotlight, pojawiła się tylko ta wersja, ponieważ późniejsze wersje XCode ukryły swoje narzędzia w pakiecie XCode.app.) Twoje okoliczności mogą być inne, ale podejrzewam, że nie uruchomiłeś Instrumentów z polecenia Profile w XCode IDE.

Aby sprawdzić, czy to jest problem, sprawdź wersję Instruments (w sekcji "About Instruments") i sprawdź, czy jest to ta sama wersja, co IDE XCode. (Dla mnie były to odpowiednio 4,2 i 4,5). Jeśli nie pasują, kliknij prawym przyciskiem myszy aplikację XCode w folderze Aplikacje i wybierz opcję "Pokaż zawartość pakietu". W Contents/Applications znajdziesz właściwą wersję Instruments.

+0

to jest dokładnie mój problem. dziękuję za udostępnienie wpisu. bardzo mi to pomogło. Pozdrawiam JMcF – Pavan

+0

dzięki, to było właśnie dla mnie. nieaktualna zakładka na stacji dokującej. Dodam to do mojej listy cholernych bzdur, które robi Instruments. –

4

Otrzymałem ten komunikat o błędzie podczas próby uruchomienia instrumentów z iPhone4 i 3GS. Aby rozwiązać ten problem, otwieram Xcode niż wybierz wybierz okna> organizer wybierz urządzenie i wyczyść dzienniki konsoli i urządzenia. Po powyższych czynnościach urządzenie wykryło urządzenie.

+0

Czy masz pomysł, dlaczego wyczyszczenie logów nie działa? – jhoanna

+0

Myślę, że musi używać pamięci ... – Yayati

1

Czyszczenie konsoli pracował dla mnie :)

byłem zautomatyzowanie Hybrid aplikację.

Zrobiłem to:

  • Otwarty Xcode
  • Goto Okno
  • Organizator
  • pod tobą nazwa urządzenia goto Console.
  • Wyczyść konsolę.

Mam nadzieję, że to pomoże niektórym.

Powiązane problemy