2012-12-27 16 views
56

Utilizzando Xcode 4.5.2 e creando per iOS4 o versioni successive, viene visualizzato questo messaggio quando si crea il mio dispositivo (iOS 6.0.1 su 4s). Ignoro la finestra di dialogo, quindi rilancio l'app sul mio dispositivo che sembra funzionare. Sono più recente allo sviluppo di iOS, quindi mi limito ad anticipare se questa è una domanda stupida.Impossibile avviare "<appName>" impossibile ottenere l'attività per il processo <processNumber>?

Grazie in anticipo per il vostro aiuto.

+0

La configurazione della corsa è impostata per eseguire il debug? – Lefteris

+0

Grazie, sì, lo era. L'ho cambiato, succede ancora!?! Sto indovinando un errore newbie qui ... – user1930959

+0

http://stackoverflow.com/a/11601403/1059705 – Bala

risposta

3

Ecco ciò che la mia situazione era e come ho risolto il problema:

  • ero stato in esecuzione l'applicazione da Xcode al telefono e tutto andava bene
  • sono passato a una diversa identità firma del codice (I ho dovuto cambiare il nome del pacchetto anche per corrispondere)
  • Ho eseguito l'app sul mio telefono e ho ricevuto l'errore. L'app si installava, ma non si apriva.
  • Ha fatto un sacco di cose come Clean, close n open Xcode; elimina l'app dal telefono. Tutto a nessun effetto positivo.

SOLUZIONE: spegnere il telefono e riaccendere.

coincidenza?   Penso di no.   :-)

113

Il mio problema era l'utilizzo del profilo di provisioning di distribuzione per la firma dell'app, una volta creato un profilo di provisioning di sviluppo, l'app è stata installata ed è stata eseguita correttamente su iPhone.

+1

Yayy ha funzionato! Così alla firma del codice ho modificato le 2 righe di debug in "iPhone Developer" invece di "iPhone Distribution" che avevo prima. Non ho toccato il rilascio. –

+2

Sì, sì: stavo usando un profilo ad hoc per il debug in [Impostazioni build] -> [Firma codice] ... Passato al profilo di sviluppo, e potevo lanciare – braden

+9

Perfetto! Qualcuno può per favore passare il messaggio ad Apple, per allocare qualche budget a dare qualche utile messaggio di errore per cose come questa !? –

7

La risposta sembra essere "è necessario correggere il profilo di provisioning", ma può accadere per diversi motivi, come indicato da altre risposte qui.

Nel mio caso, non avevo aggiunto un nuovo dispositivo a un profilo di provisioning per sviluppatori esistente, quindi ho appena ricreato il profilo con il nuovo dispositivo e ha funzionato!

4

Nel mio caso accade sempre aggiungo un nuovo ID dispositivo, quindi aggiorno il profilo di provisioning, il download e "installarlo su Xcode 5".

Per fissare questo:

  • Vai a Xcode> Preferenze> scheda Account> Seleziona ID Apple> Visualizza dettagli> Pulsante Refresh (in basso a sinistra).
  • Reinizia Xcode.

Riavvia l'applicazione, si sarà in grado di testare l'applicazione nel dispositivo.

0

XCode 6:

Basta creare il profilo di provisioning per lo sviluppo e assing al Progetto -> Crea impostazioni -> profilo di provisioning

Per il caricamento si deve cambiare profilo di provisioning per il profilo di distribuzione.

Problemi correlati