2012-06-07 29 views
29

Sto cercando di installare una nuova versione della mia applicazione sulla parte superiore dell'ultima versione tramite Xcode.Impossibile leggere dal dispositivo

Ogni volta che provo a installarlo con lo stesso profilo e dettagli provvisori, ho riscontrato questo problema. Questo problema si verifica dopo la generazione (durante la copia dei file).

Qualcuno ha affrontato questo problema ??

PS: Ho attaccato la schermata di errore:

! Error

+0

Provare a ricollegare il dispositivo. Mi succede spesso a causa del cavo consumato tra Mac e iPhone. –

+0

Grazie Mikheev, ma ho già provato questa opzione .. – sniper

+0

Prova a sostituire i profili di provisioning sul dispositivo :) –

risposta

1

Ho ottenuto la soluzione per questo!

per evitare questo errore, è sufficiente aggiungere un ambiente di compilazione definita dall'utente:

PREBINDING = NO 

Questo sarebbe stato aggiunto nella sezione definita dall'utente in fase di compilazione.

+1

Xcode 4.3.2 lo elenca come un'impostazione di build obsoleta e non ha avuto alcun effetto sulla risoluzione di questo problema. Sia il mio iPhone che il mio iPad non sono in grado di caricare compilazioni compilate da Xcode a causa di questo errore. – jcpennypincher

+0

A cosa si riferisce "Costruire le fasi"? È letteralmente ciò che viene chiamato in un file di impostazioni? –

5

Eliminare la build precedentemente installata dal dispositivo, chiudere Xcode, riavviare il dispositivo e quindi installare l'applicazione dopo aver pulito tutti i target.

+0

Sanjeev, voglio installare la nuova versione nella parte superiore della vecchia build in modo che i miei dati vengano conservati. Non voglio cancellare la build installata da rimuovere. – sniper

+1

sfortunatamente, devi eliminare la build precedentemente installata per ovviare a questo problema. – jcpennypincher

0

Per risolvere il problema, prova a seguire questi pochi passi:

  • sincronizzare il dispositivo in iTunes. (Se si vuole veramente salvare la versione corrente, fare un backup before di procedere.)

  • Elimina l'applicazione si sta cercando di update sopra, quindi ripristinare il dispositivo dal backup.

  • Sincronizza nuovamente.

Infine, in Xcode, menù CostruireClean e provare a installare sopra.

Spero che questo aiuti!

78

Quello che ha funzionato per me erano come segue:

  1. Elimina l'applicazione esistente che si sta tentando di costruire da iPhone/iPad
  2. sincronizzazione con iTunes
  3. uccidere sia Xcode e iTunes completamente
  4. Open Xcode and Build & Run
+0

Ora, questa è una grande serie di passaggi da eseguire mentre aiuto un collega in ufficio a risolvere questo problema :)) – luvieere

+0

Ho riso abbastanza a questo ... upvote può essere ritirato se questi passaggi non funzionano;) – Chaosphere2112

+6

Passaggio 3 è spesso sufficiente – Bgi

7

Per io, basta eliminare l'app dal mio dispositivo e riavviare Xcode è stato sufficiente. Riavviare Xcode sembra essere la soluzione a molti problemi in questi giorni ...

1

Chiaramente questa è una situazione YMMV.Ho avuto un caso molto testarda di questo, ed ecco cosa ha funzionato per me:

  1. eliminato l'app dal dispositivo
  2. Visto i profili del dispositivo di Xcode → Organizzatore
  3. ho notato che erano due copie del profilo di sviluppo con cui stavo firmando installate (tutti i profili sul dispositivo erano validi, compresi questi due)
  4. Eliminate tutte le istanze (cioè entrambe) del profilo di sviluppo che sto firmando con
  5. Costruisci ed esegui da Xcode. L'app è stata reinstallata, insieme a una copia del profilo di sviluppo, e ha funzionato.

Sulla base di questo, vorrei provare: rimuovere tutte le istanze del profilo di sviluppo che si sta firmando con il profilo di sviluppo dal dispositivo e provare a eseguirlo nuovamente. Non so se il passaggio 1 è necessario; Sospetto che potrebbe non esserlo.

Problemi correlati