ios - university - xcoding tutorial




Avvio del processo Xcode fallito: sicurezza (10)

Ho sviluppato un'app per 1 o 2 settimane e solo ieri ho aggiornato il mio iPhone 5S con iOS 8 GM. Tutto ha funzionato bene e ho potuto testare il mio dispositivo fino a quando ho cancellato l'app dal mio telefono e volevo ricostruire. È apparso il seguente errore:

Could not launch "My App"
process launch failed: Security

Quando provo con il simulatore funziona bene. È a causa dell'aggiornamento di iOS 8 GM e come posso risolvere questo problema di lancio? Voglio essere in grado di testare sul mio iPhone e nel simulatore.


"Se ottieni questo, l'app è stata installata sul tuo dispositivo. Devi toccare l'icona e ti chiederà se vuoi veramente eseguirla. Dì" sì "e poi Crea ed esegui di nuovo."

Per aggiungere ciò, ciò vale solo nel momento in cui viene visualizzato l'errore, se fai clic su OK, quindi tocca l'app. Non farà nulla. Ci ho graffiato la testa per 30 minuti dispari, cercando modi alternativi per affrontare il problema.


A proposito, questo succede anche se cambi la squadra del tuo obiettivo in Xcode e ricostruisci. Era piuttosto perplesso nel vedere quel problema con un'app che avevo già eseguito sul dispositivo. Mi ci è voluto un po 'per capire ... Potrebbe accadere solo la prima volta costruendo un dispositivo con una squadra, però.


Ho avuto questo problema prima su Xcode 7 perché poi ho capito che è tutto sulla mia connessione Internet era giù e il controllo di sicurezza utilizzando internet per assicurarsi che il tuo account sviluppatore sia corretto. e quando non vede internet dà questo errore ... dopo che ho risolto il mio internet funziona bene.


Ho lo stesso problema. Faccio clic su ok in xcode e quando lancio l'app sul mio iPhone mi viene chiesto se voglio fidarmi di questa applicazione. Facendolo, l'app viene eseguita e ulteriori build-and-run da xcode sono andati senza alcun problema fino a quando non si elimina l'app dall'iPhone e la si reinstalla. Quindi vai alla prima riga ;-)


In alternativa, se non viene visualizzata la finestra di dialogo "Untrust App Developer":

Vai a iPhone> Impostazioni> Generali> Profilo> "[email protected]"> Trust


In iOS 9.2 hanno rinominato i "Profili" in "Gestione dispositivi"

Ecco come dovresti farlo ora:

  1. Impostazioni -> Generale -> Gestione dispositivo
  2. Verifica l'app

Per aggirare l' process launch failed: Security del process launch failed: Security problema di process launch failed: Security e avviare immediatamente l'applicazione sul dispositivo, toccare l'icona dell'app sul dispositivo iOS dopo aver eseguito l'applicazione tramite Xcode.

Questo ti permetterà di avviare immediatamente l'app. In realtà, potrebbe non "risolvere" il problema di root che causa questi avvisi di autorizzazione.

Assicurati di toccare l'icona dell'app mentre l'avviso Xcode è ancora mostrato . Altrimenti l'app non verrà eseguita. Ho continuamente dimenticato questo passaggio fondamentale e non riesco a eseguire l'app sul mio dispositivo. Così sto documentandolo qui per me stesso e per tutti gli altri :)

  1. Esegui l'app tramite Xcode. Vedrai l'avviso di sicurezza qui sotto. Non premere OK .

  1. Sul tuo dispositivo iOS, tocca l'icona dell'app appena installata:

  1. Dopo aver toccato l'icona, ora dovresti vedere un avviso che ti chiede di "fidarti" dello sviluppatore dell'app non attendibile. Dopo averlo fatto, l'app verrà immediatamente eseguita, non connessa al debugger Xcode.

    • Se non vedi questo avviso "Trust", probabilmente hai premuto "OK" in Xcode troppo presto. Non premere "OK" sull'avviso Xcode fino a dopo aver fiducia nello sviluppatore.

  1. Infine, torna indietro e premi "OK" sull'avviso Xcode. Dovrai rieseguire l'app per connettere l'app in esecuzione sul tuo dispositivo iOS al debugger Xcode.


Se ottieni questo, l'app è stata installata sul tuo dispositivo. Devi toccare l'icona. Ti chiederà se vuoi davvero eseguirlo. Dì " yes " e quindi Build & Run again .

A partire da iOS 9, è necessario andare in Settings → General → DeviceManagement → DeveloperApp → Trust .


Aggiornamento per iOS9.2.1 e XCode 7.2.1

Se ricevi questo errore quando crei su un dispositivo in XCode:

Sul tuo dispositivo, tocca l'icona dell'app che sarebbe stata appena aggiunta dal tuo tentativo di creare l'app e dovresti vedere questo:

Successivamente, sul dispositivo, vai su Impostazioni -> Generali -> Gestione dispositivi, e vedrai questa pagina:

Seleziona il profilo che stai utilizzando con XCode e dovresti vedere questa pagina:

Fare clic su Trust "[email protected]", quindi fare clic su Trust nel prossimo popup.

Torna su XCode ed esegui nuovamente il tuo progetto e dovrebbe creare l'app sul tuo dispositivo.


Risposta aggiornata per Xcode 7 : Toccando l'app non funziona più (a partire dalla beta 1 viene visualizzato solo un messaggio "sviluppatore di impresa non attendibile" con solo un pulsante Elimina).

Per risolvere il problema, apri l'app Impostazioni, vai su Generale / Profili e vedrai il tuo profilo. Segnalo come affidabile e le cose dovrebbero ricominciare a funzionare normalmente.

Aggiornato per iOS 9.2.1 e Xcode 7.2.1:

Vai a: Impostazioni> Generali> Gestione dispositivi> Seleziona App da App sviluppatore> App di fiducia.





build