2012-04-07 16 views
10

Sto utilizzando XCode 4.3.2 e sto provando ad aprire un progetto già esistente basato sul progetto di esempio SDK di Facebook per XCODE ed eseguirlo su un IPhone di destinazione con IOS 4.2. Anche se si corre sul simulatore si blocca sulla stampa IPhone questo errore sulla console:non è riuscito a inviare il pacchetto qLaunchSuccess

failed to send the qLaunchSuccess packet 

Io davvero non so che cosa potrebbe essere il problema

+1

possibile duplicato di [non è stato possibile inviare il pacchetto qLaunchSuccess, non è possibile eseguire il debug nel dispositivo] (http://stackoverflow.com/questions/9834708/failed-to-send-the-qlaunchsuccess-packet-cant-debug -in-the-device) – CodaFi

+0

è in realtà lo stesso problema, ma ho già guardato le risposte di quella domanda e non si applicano o risolvere il mio problema – Sindico

+0

Quindi si dispone di un problema di privilegi. Riavvia il telefono e riprova. – CodaFi

risposta

16

Si potrebbe avere alcuni privilegi rotti o un debugger appeso processo (uno che non è uscito abbastanza velocemente). Riavviare Xcode o riavviare il telefono, in entrambi i casi, non è così male come è più fastidioso cugino, Processes That Can't Be Registered To The BootStrap Server

Se tutto il resto fallisce, ripristinarlo da un backup.

+0

purtroppo non ho cambiato nulla per me –

+3

Beh, ha aiutato l'OP. i 3 downvotes erano completamente di carattere. – CodaFi

3

L'ho rilevato ogni volta che si verifica un arresto anomalo dell'app e lo riavvio eseguendo una corsa. Se premo il pulsante Stop prima di fare una corsa, allora non capisco.

Dopo un po 'di tempo, se continuo a premere Esegui anziché Arresta per primo, l'iPhone mostrerà solo il messaggio di errore sopra riportato e l'unica soluzione è riavviare l'iPhone. Chiudere e riavviare Xcode non aiuta.

Questo potrebbe essere un bug Xcode.

22

Questo è successo a me quando ho tentato accidentalmente di eseguire un debug del dispositivo utilizzando un profilo di distribuzione. Non appena l'ho notato e l'ho passato a un profilo di sviluppo, il problema è andato via.

+0

che risolve il problema. Grazie! :) – Hlung

6

In Xcode 4.3.3, questo è causato da rieseguire l'app (comando + R) o arrestarlo (comando +.) Mentre è fermo su un punto di interruzione. Per correggere l'errore una volta ottenuto, di solito funziona per arrestare l'app, (comando +.), Scollegare il dispositivo, ricollegarlo ed eseguire nuovamente l'app.

Per evitare il problema in futuro, ricordarsi di continuare (comando + controllo + y o premere il pulsante di riproduzione vicino all'uscita del debugger) prima di fermarsi. Se hai molti punti di interruzione o sei in un ciclo, puoi disattivare un punto di interruzione andando a quella linea e premendo il comando + \ oppure puoi disattivare tutti i punti di interruzione premendo il comando + y.

Se alla fine l'errore termina con "In genere ciò significa che un'altra istanza di questo processo era già in esecuzione o è bloccata nel debugger", è necessario riavviare il dispositivo.

Ho inviato una segnalazione di bug ad Apple. Suggerisco a tutti di fare lo stesso per ottenere l'attenzione che merita.

Modifica: il bug "qLaunchSuccess packet" non si verifica in Xcode 4.4 o 4.5 come in 4.3. Tuttavia, 4.4 e 4.5 presentano "Tempo scaduto in attesa del lancio dell'app", probabilmente lo stesso problema con un nuovo messaggio. Vedi la domanda this per alcune possibili soluzioni. Niente funziona per ancora incontrato. Il comportamento sembra diverso da 4.3.3 perché l'errore non si verifica ogni volta che mi fermo mentre si ferma su un punto di interruzione. Sperimenterò e vedrò se il mio workaround for 4.3 risolve anche il problema 4.4/4.5.

0

Un modo leggermente più rapido per risolvere questo problema senza riavviare il dispositivo è quello di cambiare la lingua.

Impostazioni -> Generali -> Internazionale (4 ° dal basso) -> Lingua (alto)

In alternativa, se si dispone di un spiati Edicola app (in una cartella) basta toccarlo per riavviare trampolino di lancio.

0

Ho avuto questo errore quando stavo cercando di installare su una versione errata della app che si era bloccata al momento del lancio. Riavvio di Xcode e il dispositivo non ha risolto l'errore, ma l'eliminazione dell'app ha risolto il problema.

Problemi correlati