Analisi dei registri su iOS/macOS/visionOS
Per i registri su nativo (iOS/macOS), Unity (iOS/macOS/visionOS) e Unity Editor (macOS), consultare le seguenti istruzioni.
Metodo per ottenere i registri
Se è necessario analizzare un'app su un dispositivo iOS/visionOS, collegare il dispositivo a un dispositivo di sviluppo macOS utilizzando un cavo USB. Se è necessario analizzare un'app o un programma su un dispositivo macOS, questo passaggio non è necessario.
Sul dispositivo di sviluppo macOS, aprire Finder -> Applications -> Utilities -> Console. Nella Console, fare clic su Start streaming, quindi eseguire il programma da analizzare. Aprire l'app o il programma finché non compaiono i registri nella Console. Fare clic con il tasto destro su quel registro e selezionare Show Process "<nome app>" per visualizzare tutti i registri del processo di quell'app o programma.
Ecco un esempio.

Premere Cmd + A per selezionare tutti i registri, quindi premere Cmd + C per copiarli negli appunti.
Per i programmi su macOS, se sono programmi da riga di comando, è possibile ottenere l'output dei registri anche dal terminale.
Inoltre, è possibile eseguire il debug di app o programmi tramite XCode e ottenere i registri dalla finestra dei registri di XCode.
Registri integrati di Unity
Quando si sviluppa un'app con Unity, oltre ai metodi di analisi dei registri nativi della piattaforma, l'editor Unity fornisce ulteriori strumenti di debug.
I registri di Unity sono suddivisi in registri dell'editor Unity e registri del player Unity, e possono essere ottenuti con i seguenti metodi.
| Ambiente Unity | Sistema operativo | Indirizzo registri |
|---|---|---|
| Editor | macOS | ~/Library/Logs/Unity/Editor.log |
| Player | iOS | Utilizzare la console lldb di XCode |
| Player | macOS | ~/Library/Logs/Company Name/Product Name/Player.log |
I registri dell'editor possono anche essere aperti tramite il comando Open Editor Log nel menu in alto a destra della finestra Console.
Comprensione dei registri
Durante l'analisi degli errori, è spesso necessario capire le condizioni in cui si è verificato l'errore, ad esempio la funzione chiamata, i parametri e lo stato correlato.
Cose da notare durante il feedback
Numero di versione di EasyAR Sense e EasyAR Sense Unity Plugin
Es. 4.7.0.11800-cf8e24e30
Edizione Community/Enterprise
Piattaforma e architettura CPU
iOS
arm64
macOS
x86_64/arm64
visionOS
arm64