Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Join us on Thursday, June 8, for a Q&A with Unity's Content Pipeline group here on the forum, and on the Unity Discord, and discuss topics around Content Build, Import Workflows, Asset Database, and Addressables!
    Dismiss Notice

Official How To - Capturing Device Logs on iOS

Discussion in 'Unity IAP' started by JeffDUnity3D, May 4, 2018.

Thread Status:
Not open for further replies.
  1. JeffDUnity3D

    JeffDUnity3D

    Unity Technologies

    Joined:
    May 2, 2017
    Posts:
    14,446
    For troubleshooting and debugging, it is often very helpful to capture the device logs. The device logs contain information about the status of a running application on the device and any errors encountered. The IAP Engineering team requires logs for open issues. It is assumed here that you have an iOS device attached via USB to your Mac development system. Only Development Builds can be debugged this way, it's not possible to easily view the logs of a released iOS app. You can view the system logs of released apps using the XCode console, but not output from Debug.Log

    To view Debug.Log output from a Unity app:

    * In Unity, build to iOS with Development Build selected in Build Settings
    * Open the project in XCode. It is assumed here that you have a Provisioning Profile configured.
    * Build and run the app on the device (Command+R)
    * Open the console output window (View/Debug Area/Activate Console
    * In addition to the System output messages, you will also see your Debug.Log output here.
    * You can use the Filter option at the bottom of this window to limit the text output
    * Copy the output and paste into a text editor
     
    Last edited: May 7, 2018
    EirikWahl, matronator, Fangh and 5 others like this.
Thread Status:
Not open for further replies.