Salta al contenuto principale

Come attivare la Modalità sviluppatore su iOS 16 e versioni successive (iPhone e iPad)

Abilita la Developer Mode su iOS 16 e versioni successive su iPhone o iPad: installa una dev build, apri Impostazioni, riavvia e conferma. Risolvi il problema del toggle che non appare con Xcode.

Come attivare la Modalità sviluppatore su iOS 16 e versioni successive (iPhone e iPad)

Su iOS 16 e versioni successive, la Developer Mode si abilita installando un'app firmata per lo sviluppo, avviandola una volta e confermando il prompt in Impostazioni. Se il toggle non appare dopo l'avvio, collega l'iPhone o l'iPad a un Mac e avvia l'app da Xcode una prima volta.

Come abbiamo verificato i passaggi della Developer Mode

Abbiamo consultato la documentazione Apple aggiornata e confrontato il flusso sul dispositivo con quello attivato tramite Xcode su iPhone 16, iPad e versioni recenti di iOS. Abbiamo considerato superato un workflow solo se richiedeva uno strumento obsoleto, si basava su un'impostazione deprecata o ignorava il riavvio obbligatorio e la conferma dopo il riavvio. Dove possibile, abbiamo collegato ogni passaggio a una fonte Apple invece di ripetere tutorial di terze parti.

Prerequisiti

Apple ha introdotto la Developer Mode con iOS 16, iPadOS 16 e watchOS 9 come un confine di sicurezza esplicito tra l'uso ordinario e le attività di sviluppo, come installazione, esecuzione, debugging e testing di applicazioni firmate per lo sviluppo. Video Apple WWDC22. L'interruttore è disabilitato di default, quindi gli sviluppatori devono abilitare intenzionalmente il dispositivo invece di limitarsi a collegarlo al computer.

Prima che il controllo Developer Mode appaia nelle Impostazioni, deve verificarsi una delle seguenti condizioni sul dispositivo:

  • Un build di sviluppo o un build per distribuzione interna è installato e aperto almeno una volta, oppure
  • Il dispositivo è collegato a un Mac con Xcode, viene accettato il prompt “Trust This Computer” e Xcode riconosce il dispositivo come destinazione di esecuzione.

Ho visto molti lettori ignorare la seconda opzione pensando che il Developer Mode sia rotto, quando in realtà sta solo aspettando che Xcode attivi la configurazione sul dispositivo.

Assicurati che il tuo dispositivo soddisfi questi requisiti minimi prima di procedere con i passaggi seguenti:

  • iPhone o iPad con iOS 16 o versioni successive
  • Un'app firmata per lo sviluppo già installata sul dispositivo
  • Codice di sblocco del dispositivo attivo, se utilizzi build locali
  • Un Mac con Xcode, solo se il prompt sul dispositivo non appare mai

Apple conferma che il requisito si applica a iOS 16 e versioni successive, non a un singolo modello, motivo per cui le stesse protezioni si applicano ora anche a iPad e Apple Watch Video Apple WWDC22.

Guida passo dopo passo per attivare la Developer Mode

Se stai seguendo questa guida per query come come attivare la developer mode su iOS 16, developer mode iPhone 16, o attivare la developer mode su iPad, il flusso qui sotto copre il percorso standard e i punti in cui solitamente ci si blocca.

Passaggio 1: Attiva l'avviso della Developer Mode

Dopo aver installato il build sul dispositivo, tocca l'icona dell'app. Dovrebbe apparire un avviso che ti chiede di attivare la Developer Mode. Clicca OK per continuare.

Se non appare alcun avviso dopo aver aperto l'app, è probabile che il dispositivo non sia ancora stato riconosciuto come target di sviluppo. In tal caso, collega l'iPhone o l'iPad a un Mac e lascia che Xcode gestisca la relazione di fiducia prima di riprovare l'avvio.

Step 2: Access Developer Mode Settings

Apri l'app Impostazioni sul tuo dispositivo iOS. Vai su Privacy e sicurezza e poi seleziona Modalità sviluppatore.

Sia su iPhone che su iPad, questa impostazione si trova nella sezione Privacy e sicurezza. Ho notato che spesso i lettori cercano sotto "Sviluppatore" o "Generali", motivo per cui l'impostazione sembra sparita anche quando è disponibile.

Passaggio 3: Attiva la Modalità Sviluppatore e riavvia

Attiva l'interruttore Developer Mode. iOS ti chiederà di riavviare il dispositivo per applicare le modifiche. Tocca Riavvia per procedere con il riavvio.

Questo riavvio è obbligatorio. Saltarlo è uno dei motivi più comuni per cui il flusso sembra non funzionare al primo tentativo.

Passaggio 4: Finalizza l'attivazione

Una volta riavviato e sbloccato il dispositivo, apparirà un avviso di sistema. Clicca su Attiva e inserisci il codice di sblocco del dispositivo quando richiesto per completare l'attivazione della Modalità Sviluppatore.

Dopo questa conferma, la Modalità Sviluppatore resta attiva finché non la disabiliti manualmente. Da qui puoi eseguire build di sviluppo sul dispositivo; per i workflow di distribuzione ai tester più ampi, vedi come distribuire app iOS e Android ai tester.

Troubleshooting: cosa controllare se la Developer Mode non appare

Se non riesci ancora a trovare l'interruttore dopo aver installato e aperto una dev build, verifica queste condizioni prima di cambiare metodo:

  • Il dispositivo deve avere iOS 16 o versioni successive; le versioni precedenti non includono questa funzione di sicurezza
  • Un'app firmata per lo sviluppo o buildata localmente deve essere stata installata e aperta almeno una volta
  • Il dispositivo deve essere riconosciuto da Xcode se stai usando un workflow su Mac
  • Hai completato il prompt di conferma dopo il riavvio invece di ignorarlo

Metodo alternativo per abilitare la Developer Mode

Nella maggior parte dei casi non serve un Mac, ma è il fallback più affidabile se il percorso sul dispositivo non si attiva.

Senza un Mac, puoi abilitare la Developer Mode direttamente su iPhone o iPad dopo aver installato e avviato una build di sviluppo valida. Se l'avviso non appare, solitamente significa che Xcode non ha ancora stabilito il rapporto di fiducia con il dispositivo.

Con un Mac, puoi attivare il flusso da Xcode se il prompt sul dispositivo manca. Collega l'iPhone o l'iPad, accetta il prompt di fiducia, seleziona il dispositivo in Xcode e segui le istruzioni visualizzate. Apple documenta che il menu Developer Mode potrebbe non apparire subito dopo aver aperto le Impostazioni, e spesso è proprio la connessione con Xcode a sbloccare il controllo. Documentazione Xcode di Apple.

Quindi, per rispondere direttamente alla domanda comune: non serve un Mac per attivare la Modalità sviluppatore, ma potrebbe servirti se l'attivazione sul dispositivo non si avvia.

Frequently Asked Questions

Perché non trovo la Modalità sviluppatore nelle impostazioni?

La Modalità sviluppatore di solito compare sotto Privacy e sicurezza su iOS 16 e versioni successive. Se non è presente, è probabile che il dispositivo non abbia ancora installato e avviato un'app firmata per lo sviluppo, o che non sia stato collegato a Xcode e considerato attendibile.

Perché il mio iPhone non mostra la Modalità sviluppatore?

Le cause più comuni sono una versione di iOS non supportata, nessuna build di sviluppo ancora aperta o un processo di autorizzazione interrotto con un Mac. Dopo aver installato la build, apri l'app una volta, poi controlla di nuovo Privacy e sicurezza.

Come attivare la Modalità sviluppatore su iOS?

Attiva l'interruttore in Impostazioni > Privacy e sicurezza > Modalità sviluppatore, riavvia il dispositivo e conferma l'avviso dopo il riavvio inserendo il codice di sblocco. Il riavvio e la conferma sono obbligatori, non facoltativi.

Come posso attivare la Modalità sviluppatore sul mio iPhone senza usare Xcode?

Installa e apri prima un'app firmata per lo sviluppo. Se il prompt non appare ancora, collega l'iPhone a un Mac, accetta il dialogo di attendibilità e lascia che Xcode mostri le istruzioni di configurazione prima di tornare in Impostazioni.

Questa guida funziona anche per iPad?

Sì. Lo stesso workflow di iOS 16+ vale anche per iPad e l'interruttore si trova nella stessa sezione Privacy e sicurezza.

Continua da Come abilitare la Developer Mode su iOS 16 e versioni successive (iPhone e iPad)

Con la Developer Mode abilitata, puoi passare dalla configurazione del dispositivo alle operazioni di build e release. Inizia con il nostro Introduzione per capire Capgo, poi usa Panoramica API quando devi automatizzare le azioni di build o release, Dispositivi per verificare l'hardware registrato, Bundle per la configurazione dell'app identifier, e Chiavi API per i workflow autenticati. Se i test falliscono dopo aver abilitato la Developer Mode, ti consiglio di controllare prima i Devices, poiché i mismatch dell'hardware registrato sono un comune blocco.

Ricorda che puoi disattivare la Developer Mode in qualsiasi momento dalle stesse impostazioni. Tuttavia, per riattivarla dovrai seguire di nuovo questi passaggi.

Live updates per le app Capacitor

Quando un bug nel web-layer è live, rilascia la fix tramite Capgo invece di aspettare giorni l'approvazione degli store. Gli utenti ricevono l'update in background, mentre le modifiche native restano nel normale processo di review.

Ultimi articoli dal blog

Capgo ti offre gli insight migliori che ti servono per creare un'app mobile davvero professionale.