Xcode "Impossibile avviare". Segnala solo "Sicurezza" come errore


88

Ho modificato il nome dell'app. A parte questo, la finestra di dialogo è esattamente così. Sto sviluppando un'app aziendale e ho provato a riavviare xcode e l'iPhone su cui sto sviluppando. Nessun cambiamento. Qualcuno l'ha riscontrato? Ci sono post di log che potrebbero indirizzarmi nella giusta direzione o fornirmi maggiori dettagli. Non c'è niente nel registro regolare da quello che posso vedere.

Impossibile avviare

Aggiornare

Trovato questo nel registro del dispositivo:

<Warning>: Unable to launch com.bundleID.etc because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user.

Il che è un po 'strano dato che ha funzionato ieri e tutti i profili ecc. Sono stati pubblicati una settimana fa.


Ho provato seriamente a fare clic sul pulsante OK alcune volte: |
capikaw

Risposte:


235

Apparentemente dopo aver aggiornato il sistema operativo e simili è necessario avviare manualmente l'app sul dispositivo e dire che ti fidi dello sviluppatore del software.

Quel messaggio di errore è scomparso ora.


La parte "non è stata esplicitamente considerata attendibile dall'utente" del registro del dispositivo mi ha fatto pensare. Poi ho solo dato un'occhiata per un po 'e quando ho aperto l'app ho chiesto il consenso. Ho ricordato la parte "esplicitamente attendibile dall'utente" e ho pensato che potesse essere quella. Era.
GusOst

6
Il messaggio "impossibile ottenere l'attività per il processo XXX" è probabilmente dovuto al fatto che stai utilizzando un profilo di provisioning Enterprise (o un profilo di provisioning di distribuzione) e non un profilo di provisioning dello sviluppatore.
Dylan

1
Questo metodo smette di funzionare se elimini e reinstalli l'app (che a volte è necessaria per cancellare tutte le cache, ecc.). Come perk risposta @Mark, l'eliminazione di tutti i profili di provisioning del telefono è una soluzione più permanente.
Ricardo Sanchez-Saez

7

Utilizzando xcode 7 con un dispositivo iOS che esegue la versione 9.2, ho dovuto:

  1. Apri "Impostazioni"
  2. Tocca "Generale"
  3. Tocca "Gestione dispositivo"
  4. Tocca "App per sviluppatori" che si trova nell'elenco
  5. Tocca "Trust (nome sviluppatore)"
  6. Tocca "Fiducia" nel popup

L'app dovrebbe caricarsi e avviarsi quando esegui xcode.


6

Ho avuto il problema di non avere l'app sul mio dispositivo, quindi non potevo avviarla manualmente per accettare la richiesta. Per me, ho funzionato dopo aver eliminato tutti i profili di provisioning scaduti dal mio dispositivo, il che ha costretto Xcode a installarne uno nuovo.

Dopo questo, sono stato in grado di far funzionare la mia app.


6

Ho appena riscontrato questo problema in esecuzione su un dispositivo iOS 8 per la prima volta in quanto mi richiedeva di avviarlo manualmente sul dispositivo (lo copia bene ma non lo avvia) e quindi dichiaro che mi fido dello sviluppatore.


5

Ho avuto lo stesso problema risolto in questo modo:

Può accadere perché il tuo profilo sviluppatore non è assegnato come AFFIDABILE nelle impostazioni del telefono o di watchos.

Puoi impostare il tuo profilo come ATTENDIBILE come di seguito:

  • Vai alle impostazioni,
  • Profilo
  • Assegna il tuo profilo come Attendibile lì.

4

Se firmi l'app con il provisioning aziendale riceverai questo errore. L'app verrà comunque installata sul telefono, ma a quanto pare non è possibile eseguire il debug di un'app firmata in questo modo. È necessario firmare l'app con provisioning per sviluppatori o avviare manualmente l'app nel telefono.


3
  1. Scegli Finestra-> Dispositivi.
  2. Fare clic con il tasto destro del mouse sul dispositivo nella colonna di sinistra, scegliere "Mostra profili di provisioning".
  3. Fare clic sul profilo di provisioning in questione.
  4. Premere il pulsante "-" Continua a rimuovere tutti i profili interessati.
  5. Reinstalla l'app.

Per me, disinstallare l'app dal dispositivo, eseguire le operazioni precedenti e quindi installare l'app ha funzionato per me.
levibostian

3

Per risolvere il process launch failed: Securityproblema, tocca l'icona dell'app sul tuo dispositivo iOS dopo aver eseguito l'app tramite Xcode.

Assicurati di toccare l'icona dell'app mentre l'avviso Xcode è ancora visualizzato . In caso contrario, l'app non verrà eseguita.

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

Impossibile avviare il processo "AppName" avvio non riuscito: sicurezza

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

tocca l'icona dell'app sul tuo dispositivo iOS

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

    • Se non vedi questo avviso "Trust", probabilmente hai premuto "OK" in Xcode troppo presto. Non premere "OK" sull'avviso Xcode fino a quando non ci si fida dello sviluppatore.

Fidati di questo 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.

Ora premi OK in Xcode.


0

Ho avuto lo stesso problema di cui sopra e l'ho risolto cambiando l'identità di firma del codice in iOS Developer

(Avevo provato prima tutti gli altri passaggi precedenti)

Ora posso eseguire l'app in xcode e vedere l'output di debug

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.