2014-10-09 12 views
21

Sto sviluppando un'applicazione iOS 8 in Xcode 6.0.1 e l'ho eseguita sul mio iPhone 5 (su cui è installato iOS 8.0.2). Prima di essere aggiornato a iOS 8.0.1 e Xcode 6.0.1, non ho mai ricevuto l'errore. Tuttavia, ora, a volte quando si tenta di eseguire il mio app dalla Xcode sul mio iPhone, questo messaggio di errore compare verso il basso dalla parte superiore della finestra Xcode:Xcode non ha potuto avviare l'app. Avvio del processo non riuscito: 4294967295

Could not launch "[app name]". Process launch failed: 4294967295 

sembra che questo errore si verifica solo quando ho eseguito il app da Xcode sul mio dispositivo (cioè se chiudo il messaggio di errore in Xcode, ma non chiudo l'app sul mio telefono - quindi l'app è ancora sul mio telefono - Non ottengo questo errore quando clicco il pulsante Esegui di nuovo in Xcode). Tuttavia, non sembra esserci molta coerenza perché a volte il messaggio di errore non scende neanche quando lancio l'app sul mio telefono per la prima volta da Xcode (cioè senza che l'app sia già sul mio telefono).

Inoltre, ho provato diverse soluzioni, nessuna delle quali hanno completamente corretto l'errore:

  1. pulire la compilazione, chiare fuori DerivedData, riavviare il mio mac, e riaprono Xcode.
  2. Ottieni un nuovo certificato per l'app da Apple dopo aver accettato il nuovo contratto di licenza iOS 8.0.
  3. Assicurarsi che, quando installo i pod Cocoa di terze parti, Podfile specifichi la piattaforma iOS 8.0.
  4. obiettivo fissato distribuzione dell'app e costruire le impostazioni per iOS 8,0

io non riesco a capire come ottenere questo errore di rimanere costantemente via anche dopo aver provato i tentativi di soluzione di cui sopra. Ancora, a volte riesco a eseguire l'app sul mio telefono a volte, ma ogni paio di corse visualizza lo strano messaggio di errore in Xcode e apre l'app solo sul mio telefono, ma non lo collegherà a Xcode (per l'output della console, ecc.) .

Qualsiasi aiuto sarebbe molto apprezzato. Grazie!

+1

Sto avendo lo stesso errore come te. Ho controllato i miei profili di provisioning, la firma del codice e anche che sto compilando per Debug ma nulla sembra risolvere il problema. Hai trovato qualche soluzione a questo? Nel mio codice, sto chiamando un enorme codice sorgente C e, l'errore scompare quando commento alcune chiamate di funzione, ma non so perché. Non ho trovato nulla di speciale all'interno delle funzioni. – Octan

+0

Nel caso in cui ti aiuta. Il mio problema era che stavo definendo un enorme array nel codice C: 'integer big_array [150000000]'.La memoria richiesta per questo array è stata riservata all'avvio dell'applicazione e l'iPad ha esaurito la memoria. Rendendolo più piccolo, risolvo il mio problema. – Octan

+0

Grazie. Ho solo occasionalmente il problema e piuttosto incoerente. Sembra che sia andato via per lo più adesso. –

risposta

25

Abbiamo già riscontrato questo. La causa era l'utilizzo del profilo di provisioning di distribuzione sullo sviluppo.

È necessario utilizzare un profilo di provisioning di sviluppo se si desidera che il debugger si colleghi al proprio XCode.

Spero che questo aiuti!

+1

Grazie per la rapida risposta. Il mio profilo di provisioning è in realtà uno sviluppatore. Tuttavia, sembra che l'opzione "Non firmare il codice" sia stata selezionata nella sezione relativa alla firma del codice per le impostazioni di creazione del mio progetto, sebbene l'opzione "Sviluppatore iOS" sia stata selezionata nella sezione relativa alla firma del codice per le impostazioni di generazione del target. Non l'ho capito prima, ma l'ho appena risolto. Accetterò la tua risposta una volta che so che non ho più problemi con questo. Grazie mille! –

+2

L'errore è appena tornato nello stesso modo in cui ho descritto nella domanda, anche se sto utilizzando un profilo di provisioning degli sviluppatori e tutte le mie firme di codice sono impostate su "iOS Developer". Ho provato a riavviare il mio iPhone, che ha risolto per ora, ma potrebbe venire di nuovo. Qualche altro suggerimento? –

+1

L'errore si è verificato nuovamente, quindi il riavvio dell'iPhone non ha aiutato. –

3

Hai provato a scollegare il dispositivo e riavviarlo?

Quando ho visto questo, l'applicazione è stata sempre in funzione, ma Xcode non è stato in grado di connettere il debugger al processo (o allegare abbastanza rapidamente.)

+0

Dopo aver seguito il suggerimento di @gmarintes (come ho descritto nei miei commenti), l'errore sembrava essere corretto, quindi si è rotto di nuovo più tardi, ma il riavvio del mio iPhone ha aiutato per ora. di nuovo? Di solito il riavvio non risolve in modo permanente le cose –

+0

L'errore è tornato, quindi il riavvio non l'ha risolto. –

+0

Cerco di eseguire il minor numero possibile di app durante il test. Sblocca anche il telefono se necessario prima di eseguire "Esegui" in Xcode. E aiuta a gestire meno app sul Mac. –

0

Per me la correzione stava aprendo la Gestione periferiche (Finestra -> Dispositivi) ed elimina l'app installata (seleziona l'app e fai clic sul pulsante "-"). Alla prossima esecuzione l'errore è andato via.

XCode 7.3.1

Problemi correlati