Supporto a livello di codice

Hai bisogno di aiuto per problemi tecnici o di sviluppo relativi a framework, API e strumenti Apple? Possiamo offrirti una grande quantità di risorse, strumenti e canali di supporto. Chi ha un abbonamento all’Apple Developer Program e all’Apple Developer Enterprise Program può richiedere supporto a livello di codice per i framework, le API e gli strumenti Apple. Il supporto viene fornito in lingua inglese tramite i forum per sviluppatori o via email.

Prima di inviare una richiesta di assistenza

Il supporto a livello di codice è utile quando hai problemi relativi alla scrittura, alla creazione e all’esecuzione di software. Inizia seguendo i passaggi descritti sotto per risolvere il problema e invia una richiesta se hai ancora bisogno di aiuto.

Consultare le risorse più recenti

Ottieni informazioni tecniche aggiornate per lo sviluppo e il testing del tuo software, in modo da poter risolvere eventuali problemi e pianificare in anticipo.

Eseguire ricerche e pubblicare post nei forum

Il tuo problema potrebbe essere già stato discusso e risolto nei Forum per sviluppatori Apple, una risorsa eccellente per trovare soluzioni o discutere di argomenti tecnici, come SDK, API e servizi Apple. Se non riesci a trovare una risposta, avvia un nuovo thread con la tua domanda per ottenere indicazioni dal personale tecnico Apple e da altri sviluppatori o altre sviluppatrici.

Eseguire il debug

Scopri come risolvere i bug nel tuo codice usando il debugger di Xcode, Xcode Organizer, il debugger di Metal e Instruments. Per farlo, puoi provare con i seguenti passaggi:

Comprendere i crash

Quando un’app va in crash (ossia si arresta in modo anomalo), il sistema operativo raccoglie informazioni di diagnostica su ciò che l’app stava facendo al momento del crash. Usa i report sui crash e i registri per eseguire la diagnosi dei problemi e poi consulta la documentazione per scoprire come risolverli.

Cerchi qualcos’altro?

Scopri di più su distribuzione, TestFlight, acquisti in-app e altro ancora nella documentazione di App Store Connect e API App Store Connect.

Hai ancora bisogno di aiuto con il codice?

Possiamo aiutarti in caso di problemi relativi alla scrittura, alla creazione e all’esecuzione di software. I membri del programma possono richiedere supporto a livello di codice per framework, API e strumenti Apple. Il supporto viene fornito in lingua inglese tramite i Forum per sviluppatori Apple o via email.

  • Invia un solo problema specifico per richiesta.
  • Invia la richiesta in inglese evitando acronimi, termini gergali e abbreviazioni non standard.
  • Riporta una descrizione chiara e dettagliata, aggiungendo più informazioni possibili. Includi i passaggi che hai seguito per risolvere il problema e le condizioni che dobbiamo considerare, ad esempio errori con determinati hardware o versioni del sistema operativo.
  • Poni una domanda specifica e indica il risultato che ti aspetti dalla tua richiesta di assistenza. Prova a isolare le API o le funzioni rilevanti per il tuo problema.
  • Indica in modo chiaro e conciso i passaggi per riprodurre il problema.
  • Quando lavori con il software beta Apple, segui lo stesso processo che usi per le versioni finali del software. Tuttavia, quando riscontri un problema nel software beta, ti consigliamo di segnalare sempre il bug prima tramite Feedback Assistant e poi di includere l’ID di Feedback Assistant nella richiesta di assistenza.
  • Preparati a fornire i seguenti materiali aggiuntivi:
    • Quando possibile, un progetto di esempio di Xcode che illustri il problema in questione.
    • Report sui crash e registri diagnostici con simboli, generati dal flusso di lavoro di debug menzionato sopra.
    • Screenshot e video, quando sono utili per spiegare il problema o i passaggi per riprodurlo.
    • Testo esatto dei messaggi di errore visualizzati nel codice, copiato e incollato dai registri.
    • Testo delle email che hai ricevuto da altri team di supporto Apple, copiato e incollato direttamente dalle email.

Quando ricevi un’email di conferma della ricezione per la tua richiesta di assistenza, puoi rispondere allegando i materiali che hai preparato.

Crea richiesta

Possiamo fornire esempi di codice per spiegare le API, ma non siamo in grado di completare il lavoro di sviluppo, di fornire dettagli sulle API o sulle impostazioni di configurazione del sistema interne di Apple, né di descrivere l’implementazione delle funzionalità in altre app.