2011-11-16 9 views
10

Quando Sto collegando il mio 3gs (iOS 5.0.1) dispositivo per Strumenti sto ottenendo questo messaggio di errore compareImpossibile connettersi 3gs iPhone (iOS 5.0.1) con applicazione Instruments

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

Please reconnect the device." 

Questo messaggio su strumenti , quando mai ricollego il dispositivo. Come posso fare test delle prestazioni con questo dispositivo.

Grazie.

risposta

7

Non ho idea di cosa stia causando questo, ma ho trovato una soluzione che ha funzionato su entrambi i dispositivi che ha causato l'espulsione di questo messaggio da parte degli strumenti, rendendoli inutilizzabili. Ho semplicemente avviato Xcode's Organizer e, dopo che Organizer ha letto i dati dei dispositivi, entrambi hanno lavorato con gli strumenti in modo impeccabile.

+0

thx, stranamente gli strumenti hanno smesso di funzionare oggi, è stato tutto bene ieri e non ho cambiato nulla, la tua soluzione ha funzionato – alhcr

+1

Sai se c'è un modo per fare la stessa cosa dalla riga di comando? Qualcosa deve essere ripristinato sul telefono o sul Mac collegato e se possiamo farlo dalla riga di comando, possiamo eseguire test automatici su un server di build in modo affidabile. – jhabbott

7

Ho ricevuto questo messaggio di errore durante il tentativo di eseguire strumenti con un iPod 4G collegato. Si è scoperto che stavo usando una versione obsoleta di Strumenti da una versione precedente di XCode (4.2). (Quando ho cercato gli strumenti in Spotlight, solo questa versione è apparsa perché le versioni successive di XCode nascondono i loro strumenti all'interno del pacchetto XCode.app.) Le tue circostanze potrebbero essere diverse ma sospetto che tu non abbia eseguito Strumenti dal comando Profile in XCode IDE.

Per verificare se questo è il problema, controllare la versione di Strumenti (in "Informazioni sugli strumenti") e verificare che si tratti della stessa versione dell'ID XCode. (Per me, questi erano 4.2 e 4.5 rispettivamente.) Se non corrispondono, fai clic con il pulsante destro del mouse sull'app XCode nella cartella Applicazioni e seleziona "Mostra contenuto pacchetto". In Contenuto/Applicazioni, dovresti trovare la versione corretta di Strumenti.

+0

questo è esattamente ciò che il mio problema. grazie per aver condiviso il tuo post mi ha aiutato molto evviva JMcF – Pavan

+0

grazie amico, questo era esattamente per me. segnalibro scaduto sul dock. Aggiungerò questo alla mia lista di merda schifosa che gli strumenti fanno. –

4

Ho ricevuto questo messaggio di errore durante il tentativo di eseguire gli strumenti con iPhone4s e 3GS. Per risolvere il problema, apro Xcode anziché selezionare selezionare windows> organizer, selezionare il dispositivo e deselezionare i registri Consol e del dispositivo. Dopo i passaggi precedenti gli strumenti hanno rilevato il dispositivo.

+0

Hai un'idea del motivo per cui cancellare i registri fa il trucco? – jhoanna

+0

Penso che debba usare la memoria ... – Yayati

1

Pulizia della console ha funzionato per me :)

Stavo automatizzando un'app Hybrid.

ho fatto questi:

  • Aperto Xcode
  • Goto Finestra
  • Organizzatore
  • Sotto il nome del dispositivo che si goto Console.
  • Cancella la console.

Spero che questo aiuti qualcuno.

Problemi correlati