ios xcoding Avvio del processo Xcode fallito: sicurezza




xcoding tutorial (12)

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.


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 ;-)


"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.


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 .


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

Ok questo sembra tardi e stavo testando l'app con la connessione a Internet spenta per testare la mia app per alcune funzionalità. Come ho spento Internet mi ha dato un tale errore. Dopo aver acceso Internet posso installare di nuovo. So che questo è sciocco, ma potrebbe essere utile a qualcuno


Hey, la risposta accettata funziona, tranne se è necessario eseguire il debug del lancio iniziale dell'app. Comunque penso che la risposta sia più un lavoro in giro, e non una soluzione reale. Dalla mia comprensione, questo messaggio si verifica quando si ha qualche stranezza nel proprio profilo di provisioning / configurazione del certificato in modo da assicurarsi che tutto sia in perfetta forma in quel reparto. prima di sbattere la testa contro il muro ripetutamente.

Ciò che ha funzionato per me è stato il seguente dai documenti Apple :

Problema noto dei profili di provisioning Se è stato eseguito l'upgrade al seme GM da altri beta, è possibile che le app si blocchino a causa di problemi del profilo di provisioning.

Soluzione:

  1. Collega il dispositivo tramite USB al tuo Mac

  2. Avvia Xcode Scegli Finestra -> Dispositivi

  3. Fai clic con il tasto destro del mouse sul dispositivo nella colonna di sinistra, quindi seleziona "Mostra profili di provisioning"

  4. Fai clic sul profilo di fornitura in questione

  5. Premere il pulsante "-" Continua per rimuovere tutti i profili interessati.

  6. Reinstallare l'app

Assicurati di fare clic destro sull'immagine del dispositivo, non sul nome del dispositivo o non vedrai l'opzione dei profili di provisioning. Ho ripristinato il mio nuovo telefono da un vecchio backup e c'era un sacco di cruft in giro, ho anche avuto 2 diversi dev. certs attivo (non so perché) ma ne ho cancellato uno, fatto un nuovo profilo, ho eliminato tutti i profili sul dispositivo e ha funzionato.

Spero che questo aiuti qualcun altro.


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

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


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.


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.


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.


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.


IMPOSTAZIONI -> GENERALI -> Profili e Gestione dispositivi scegliere il profilo sviluppatore e premere Affidabilità.

se non hai il menu Profili e Gestione dispositivi devi registrare il tuo dispositivo su beta.apple.com e scaricare il profilo da Safari.

  1. installa il profilo
  2. Riavvia il tuo dispositivo
  3. tocca il profilo dello sviluppatore e fidati.

Siete a posto.





build