Debug
Utilizzare strumenti di debug e analisi delle prestazioni
Xcode include strumenti per verificare che il codice sia scritto in modo corretto, funzioni e usi le risorse adeguatamente. Scopri come individuare e risolvere in modo efficiente i problemi di un’app.
- Panoramica di Xcode: Utilizzare il debugger (inglese)
- Panoramica di Xcode: Utilizzare gli unit test (inglese)
- Aiuto di Xcode: Analizzare il codice per trovare potenziali difetti (inglese)
- Supporto Strumenti: Trovare perdite di memoria (inglese)
- Supporto Strumenti (inglese)
Trovare e usare i report sui crash
Come usare i report sui crash per identificare i bug.
- Visualizzare lo stato della build e le metriche (inglese)
- Capire e analizzare i report sui crash delle app (inglese)
- Abbinare un report sui crash a una build (inglese)
Gestire performance e memoria
Ottimizzare la gestione di performance e memoria di un’app permette di offrire un’esperienza di qualità agli utenti e soddisfa i requisiti delle linee guida di App Review per l’App Store e il Mac App Store. Suggerimenti su come ottimizzare l’app, trovare perdite di memoria ed eliminare problemi di performance.
- Panoramica sulle performance (inglese)
- Linee guida sulle performance per l’utilizzo della memoria (inglese)
- Guida alla programmazione della gestione avanzata della memoria (inglese)
Eseguire il debug delle app che sono state inviate o distribuite
Per riprodurre i bug che si presentano nella build di un’app già inviata, la funzione Archive (Archivio) di Xcode permette di eseguire test sulla build dell’app che è stata inviata all’App Store o al Mac App Store. Scopri di più su questa e altre procedure che consentono di risolvere i problemi segnalati dagli utenti o da App Review.
- Aiuto di Xcode: Distribuire su dispositivi registrati (inglese)
- Come riprodurre i bug segnalati per le app inviate al Mac App Store (inglese)
- Come riprodurre i bug segnalati per le app inviate all’App Store (inglese)
- Eseguire il debug di app iOS distribuite (inglese)
- L’app si arresta in modo anomalo se avviata dall’utente ma non in Xcode (inglese)
- Testare gli aggiornamenti delle app iOS (inglese)
Altri suggerimenti e tecniche
Scopri di più su altri strumenti e tecniche di debug avanzate.