Table of Contents

Analyse des logs sur iOS/macOS/visionOS

Concernant les logs sur les plateformes natives (iOS/macOS), Unity (iOS/macOS/visionOS) et l'éditeur Unity (macOS), veuillez vous référer aux instructions ci-dessous.

Méthode pour obtenir les logs

Si vous avez besoin d'analyser une application sur un appareil iOS/visionOS, connectez l'appareil à un appareil de développement macOS à l'aide d'un câble USB. Si vous avez besoin d'analyser une application ou un programme sur un appareil macOS, cette étape n'est pas nécessaire.

Sur l'appareil de développement macOS, ouvrez Finder -> Applications -> Utilities -> Console. Dans Console, cliquez sur Start streaming, puis exécutez le programme à analyser. Ouvrez l'application ou le programme jusqu'à ce que les logs apparaissent dans Console. Cliquez avec le bouton droit sur un log et sélectionnez Show Process "<nom de l'application>" pour afficher tous les logs du processus de cette application ou programme.

Voici un exemple.

log macOS

Appuyez sur Cmd + A pour sélectionner tous les logs, puis sur Cmd + C pour les copier dans le presse-papiers.

Pour les programmes sur macOS, s'il s'agit d'un programme en ligne de commande, vous pouvez également obtenir la sortie des logs à partir du terminal.

De plus, vous pouvez également déboguer l'application ou le programme via XCode et obtenir les logs à partir de la fenêtre de logs de XCode.

Logs intégrés de unity

Lorsque vous développez une application avec Unity, en plus des outils d'analyse de logs intégrés à la plateforme, l'éditeur Unity offre des moyens supplémentaires de débogage.

Les logs Unity sont divisés en logs de l'éditeur Unity et en logs du lecteur Unity, et peuvent être obtenus via les méthodes suivantes.

Environnement unity Système d'exploitation Emplacement des logs
Éditeur macOS ~/Library/Logs/Unity/Editor.log
Lecteur iOS Utiliser la console lldb de XCode
Lecteur macOS ~/Library/Logs/Company Name/Product Name/Player.log

Les logs de l'éditeur peuvent également être ouverts via la commande Open Editor Log dans le menu en haut à droite de la fenêtre Console.

Compréhension des logs

Lors de l'analyse d'erreurs, il est souvent nécessaire de comprendre les conditions dans lesquelles l'erreur s'est produite, par exemple les fonctions appelées, les paramètres et les états associés.

Considérations pour le feedback

  • Numéro de version d'EasyAR Sense et d'EasyAR Sense Unity Plugin

    Par exemple 4.7.0.11800-cf8e24e30

  • Édition Communauté/Édition Entreprise

  • Plateforme et architecture CPU

    • iOS

      arm64

    • macOS

      x86_64/arm64

    • visionOS

      arm64